home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CD Fun House 1
/
CD Fun House (Wayzata Technology).iso
/
HyperCard 2.0
/
HyperCard
/
HyperCard.rsrc
/
CODE_38_HyperData.txt
< prev
next >
Wrap
Text File
|
1990-08-31
|
456KB
|
8,124 lines
# near model CODE resource
# jump table entries: 9560-9630 (71 of them)
fn00000000:
00000000 4E56 FFE8 link A6, -0x0018
00000004 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000008 282E 0008 move.l D4, [A6 + 0x8]
0000000C 102D ACA8 move.b D0, [A5 - 0x5358]
00000010 802D ACA6 or.b D0, [A5 - 0x535A]
00000014 6704 beq +0x6 /* 0000001A */
00000016 6000 00E6 bra +0xE8 /* 000000FE */
label0000001A:
0000001A 42A7 clr.l -[A7]
0000001C 2F2D A840 move.l -[A7], [A5 - 0x57C0]
00000020 2F3A 00E8 move.l -[A7], [PC + 0xE8 /* 0000010A, value 0x4654424C 'FTBL' */]
00000024 4EAD 0ED2 jsr [A5 + 0xED2 /* export_470 */]
00000028 265F movea.l A3, [A7]+
0000002A 200B move.l D0, A3
0000002C 6604 bne +0x6 /* 00000032 */
0000002E 6000 00CE bra +0xD0 /* 000000FE */
label00000032:
00000032 2013 move.l D0, [A3]
00000034 7218 moveq.l D1, 0x18
00000036 D081 add.l D0, D1
00000038 2D40 FFF6 move.l [A6 - 0xA], D0
0000003C 2053 movea.l A0, [A3]
0000003E 3D68 0012 FFE8 move.w [A6 - 0x18], [A0 + 0x12]
00000044 7E01 moveq.l D7, 0x01
00000046 6020 bra +0x22 /* 00000068 */
label00000048:
00000048 54AE FFF6 addq.l [A6 - 0xA], 2
0000004C 486E FFF6 pea.l [A6 - 0xA]
00000050 4EAD 1EF2 jsr [A5 + 0x1EF2 /* export_986 */]
00000054 202E FFF6 move.l D0, [A6 - 0xA]
00000058 5280 addq.l D0, 1
0000005A C0BC FFFF FFFE and.l D0, 0xFFFFFFFE
00000060 2D40 FFF6 move.l [A6 - 0xA], D0
00000064 5247 addq.w D7, 1
00000066 6906 bvs +0x8 /* 0000006E */
label00000068:
00000068 BE6E FFE8 cmp.w D7, [A6 - 0x18]
0000006C 6FDA ble -0x24 /* 00000048 */
label0000006E:
0000006E 2C2E FFF6 move.l D6, [A6 - 0xA]
00000072 9C93 sub.l D6, [A3]
00000074 2006 move.l D0, D6
00000076 5680 addq.l D0, 3
00000078 2044 movea.l A0, D4
0000007A 4241 clr.w D1
0000007C 1210 move.b D1, [A0]
0000007E 48C1 ext.l D1
00000080 2A01 move.l D5, D1
00000082 DA80 add.l D5, D0
00000084 4267 clr.w -[A7]
00000086 2F2D A840 move.l -[A7], [A5 - 0x57C0]
0000008A 2F3A 007E move.l -[A7], [PC + 0x7E /* 0000010A, value 0x4654424C 'FTBL' */]
0000008E 2F05 move.l -[A7], D5
00000090 4EAD 0F1A jsr [A5 + 0xF1A /* export_479 */]
00000094 101F move.b D0, [A7]+
00000096 660C bne +0xE /* 000000A4 */
00000098 2F2D A840 move.l -[A7], [A5 - 0x57C0]
0000009C 4267 clr.w -[A7]
0000009E 4EAD 0E4A jsr [A5 + 0xE4A /* export_453 */]
000000A2 605A bra +0x5C /* 000000FE */
label000000A4:
000000A4 2006 move.l D0, D6
000000A6 D093 add.l D0, [A3]
000000A8 2D40 FFF6 move.l [A6 - 0xA], D0
000000AC 206E FFF6 movea.l A0, [A6 - 0xA]
000000B0 30AE 000C move.w [A0], [A6 + 0xC]
000000B4 54AE FFF6 addq.l [A6 - 0xA], 2
000000B8 2044 movea.l A0, D4
000000BA 4868 0001 pea.l [A0 + 0x1]
000000BE 2F2E FFF6 move.l -[A7], [A6 - 0xA]
000000C2 2044 movea.l A0, D4
000000C4 4240 clr.w D0
000000C6 1010 move.b D0, [A0]
000000C8 48C0 ext.l D0
000000CA 2F00 move.l -[A7], D0
000000CC 4EAD 238A jsr [A5 + 0x238A /* export_1133 */]
000000D0 2044 movea.l A0, D4
000000D2 4240 clr.w D0
000000D4 1010 move.b D0, [A0]
000000D6 48C0 ext.l D0
000000D8 D0AE FFF6 add.l D0, [A6 - 0xA]
000000DC 2D40 FFEA move.l [A6 - 0x16], D0
000000E0 206E FFEA movea.l A0, [A6 - 0x16]
000000E4 4210 clr.b [A0]
000000E6 2853 movea.l A4, [A3]
000000E8 202C 0010 move.l D0, [A4 + 0x10]
000000EC 5280 addq.l D0, 1
000000EE 2940 0010 move.l [A4 + 0x10], D0
000000F2 2F2D A840 move.l -[A7], [A5 - 0x57C0]
000000F6 1F3C 0001 move.b -[A7], 0x1
000000FA 4EAD 0E4A jsr [A5 + 0xE4A /* export_453 */]
label000000FE:
000000FE 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00000102 4E5E unlink A6
00000104 205F movea.l A0, [A7]+
00000106 5C4F addq.w A7, 6
00000108 4ED0 jmp [A0]
0000010A 4654 not.w [A4]
0000010C 424C clr.w A4
fn0000010E:
0000010E 4E56 FFEC link A6, -0x0014
00000112 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000116 7000 moveq.l D0, 0x00
00000118 2D40 000C move.l [A6 + 0xC], D0
0000011C 42A7 clr.l -[A7]
0000011E 2F2D A844 move.l -[A7], [A5 - 0x57BC]
00000122 2F3A 00AC move.l -[A7], [PC + 0xAC /* 000001D0, value 0x5354424C 'STBL', cstring "STBLNV" */]
00000126 4EAD 0ED2 jsr [A5 + 0xED2 /* export_470 */]
0000012A 2E1F move.l D7, [A7]+
0000012C 6604 bne +0x6 /* 00000132 */
0000012E 6000 0096 bra +0x98 /* 000001C6 */
label00000132:
00000132 2047 movea.l A0, D7
00000134 2050 movea.l A0, [A0]
00000136 2A28 0010 move.l D5, [A0 + 0x10]
0000013A 2F05 move.l -[A7], D5
0000013C 7018 moveq.l D0, 0x18
0000013E 2F00 move.l -[A7], D0
00000140 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
00000144 2C1F move.l D6, [A7]+
00000146 7018 moveq.l D0, 0x18
00000148 DC80 add.l D6, D0
0000014A 2806 move.l D4, D6
0000014C 7018 moveq.l D0, 0x18
0000014E D880 add.l D4, D0
00000150 4267 clr.w -[A7]
00000152 2F2D A844 move.l -[A7], [A5 - 0x57BC]
00000156 2F3A 0078 move.l -[A7], [PC + 0x78 /* 000001D0, value 0x5354424C 'STBL', cstring "STBLNV" */]
0000015A 2F04 move.l -[A7], D4
0000015C 4EAD 0F1A jsr [A5 + 0xF1A /* export_479 */]
00000160 101F move.b D0, [A7]+
00000162 660C bne +0xE /* 00000170 */
00000164 2F2D A844 move.l -[A7], [A5 - 0x57BC]
00000168 4267 clr.w -[A7]
0000016A 4EAD 0E4A jsr [A5 + 0xE4A /* export_453 */]
0000016E 6056 bra +0x58 /* 000001C6 */
label00000170:
00000170 2047 movea.l A0, D7
00000172 2006 move.l D0, D6
00000174 D090 add.l D0, [A0]
00000176 2D40 FFEC move.l [A6 - 0x14], D0
0000017A 286E FFEC movea.l A4, [A6 - 0x14]
0000017E 2047 movea.l A0, D7
00000180 2650 movea.l A3, [A0]
00000182 28AB 0014 move.l [A4], [A3 + 0x14]
00000186 7001 moveq.l D0, 0x01
00000188 2940 0004 move.l [A4 + 0x4], D0
0000018C 7000 moveq.l D0, 0x00
0000018E 2940 0008 move.l [A4 + 0x8], D0
00000192 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000196 486C 000C pea.l [A4 + 0xC]
0000019A 700C moveq.l D0, 0x0C
0000019C 2F00 move.l -[A7], D0
0000019E 4EAD 238A jsr [A5 + 0x238A /* export_1133 */]
000001A2 2D54 000C move.l [A6 + 0xC], [A4]
000001A6 202B 0014 move.l D0, [A3 + 0x14]
000001AA 5280 addq.l D0, 1
000001AC 2740 0014 move.l [A3 + 0x14], D0
000001B0 202B 0010 move.l D0, [A3 + 0x10]
000001B4 5280 addq.l D0, 1
000001B6 2740 0010 move.l [A3 + 0x10], D0
000001BA 2F2D A844 move.l -[A7], [A5 - 0x57BC]
000001BE 1F3C 0001 move.b -[A7], 0x1
000001C2 4EAD 0E4A jsr [A5 + 0xE4A /* export_453 */]
label000001C6:
000001C6 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
000001CA 4E5E unlink A6
000001CC 2E9F move.l [A7], [A7]+
000001CE 4E75 rts
000001D0 5354 subq.w [A4], 1
000001D2 424C clr.w A4
export_1195:
000001D4 4E56 0000 link A6, 0
000001D8 2F0C move.l -[A7], A4
000001DA 1D7C 0001 000C move.b [A6 + 0xC], 0x1
000001E0 206E 0008 movea.l A0, [A6 + 0x8]
000001E4 2850 movea.l A4, [A0]
000001E6 42A7 clr.l -[A7]
000001E8 2F14 move.l -[A7], [A4]
000001EA 4EAD 1E42 jsr [A5 + 0x1E42 /* export_964 */]
000001EE 2014 move.l D0, [A4]
000001F0 B09F cmp.l D0, [A7]+
000001F2 6702 beq +0x4 /* 000001F6 */
000001F4 6054 bra +0x56 /* 0000024A */
label000001F6:
000001F6 202C 0028 move.l D0, [A4 + 0x28]
000001FA 7232 moveq.l D1, 0x32
000001FC D081 add.l D0, D1
000001FE 222C 002E move.l D1, [A4 + 0x2E]
00000202 D280 add.l D1, D0
00000204 B294 cmp.l D1, [A4]
00000206 6F02 ble +0x4 /* 0000020A */
00000208 6040 bra +0x42 /* 0000024A */
label0000020A:
0000020A 204C movea.l A0, A4
0000020C 5888 addq.l A0, 4
0000020E 43FA 0042 lea.l A1, [PC + 0x42 /* 00000252, value 0x424B4744 'BKGD', cstring "BKGDNV" */]
00000212 7003 moveq.l D0, 0x03
label00000214:
00000214 B109 cmpm.b [A0]+, [A1]+
00000216 56C8 FFFC dbne D0, -0x6 /* 00000214 */
0000021A 6702 beq +0x4 /* 0000021E */
0000021C 602C bra +0x2E /* 0000024A */
label0000021E:
0000021E 4AAC 0018 tst.l [A4 + 0x18]
00000222 6E02 bgt +0x4 /* 00000226 */
00000224 6024 bra +0x26 /* 0000024A */
label00000226:
00000226 4A6C 0024 tst.w [A4 + 0x24]
0000022A 6C02 bge +0x4 /* 0000022E */
0000022C 601C bra +0x1E /* 0000024A */
label0000022E:
0000022E 4AAC 0028 tst.l [A4 + 0x28]
00000232 6C02 bge +0x4 /* 00000236 */
00000234 6014 bra +0x16 /* 0000024A */
label00000236:
00000236 4A6C 002C tst.w [A4 + 0x2C]
0000023A 6C02 bge +0x4 /* 0000023E */
0000023C 600C bra +0xE /* 0000024A */
label0000023E:
0000023E 4AAC 002E tst.l [A4 + 0x2E]
00000242 6C02 bge +0x4 /* 00000246 */
00000244 6004 bra +0x6 /* 0000024A */
label00000246:
00000246 422E 000C clr.b [A6 + 0xC]
label0000024A:
0000024A 285F movea.l A4, [A7]+
0000024C 4E5E unlink A6
0000024E 2E9F move.l [A7], [A7]+
00000250 4E75 rts
00000252 424B clr.w A3
00000254 4744 chk.w D3, D4
export_1196:
00000256 4E56 0000 link A6, 0
0000025A 2F0C move.l -[A7], A4
0000025C 1D7C 0001 000C move.b [A6 + 0xC], 0x1
00000262 206E 0008 movea.l A0, [A6 + 0x8]
00000266 2850 movea.l A4, [A0]
00000268 42A7 clr.l -[A7]
0000026A 2F14 move.l -[A7], [A4]
0000026C 4EAD 1E42 jsr [A5 + 0x1E42 /* export_964 */]
00000270 2014 move.l D0, [A4]
00000272 B09F cmp.l D0, [A7]+
00000274 6702 beq +0x4 /* 00000278 */
00000276 605C bra +0x5E /* 000002D4 */
label00000278:
00000278 202C 002C move.l D0, [A4 + 0x2C]
0000027C 7236 moveq.l D1, 0x36
0000027E D081 add.l D0, D1
00000280 222C 0032 move.l D1, [A4 + 0x32]
00000284 D280 add.l D1, D0
00000286 B294 cmp.l D1, [A4]
00000288 6F02 ble +0x4 /* 0000028C */
0000028A 6048 bra +0x4A /* 000002D4 */
label0000028C:
0000028C 204C movea.l A0, A4
0000028E 5888 addq.l A0, 4
00000290 43FA 004A lea.l A1, [PC + 0x4A /* 000002DC, value 0x43415244 'CARD', cstring "CARDNV" */]
00000294 7003 moveq.l D0, 0x03
label00000296:
00000296 B109 cmpm.b [A0]+, [A1]+
00000298 56C8 FFFC dbne D0, -0x6 /* 00000296 */
0000029C 6702 beq +0x4 /* 000002A0 */
0000029E 6034 bra +0x36 /* 000002D4 */
label000002A0:
000002A0 4AAC 0018 tst.l [A4 + 0x18]
000002A4 6702 beq +0x4 /* 000002A8 */
000002A6 602C bra +0x2E /* 000002D4 */
label000002A8:
000002A8 4AAC 001C tst.l [A4 + 0x1C]
000002AC 6702 beq +0x4 /* 000002B0 */
000002AE 6024 bra +0x26 /* 000002D4 */
label000002B0:
000002B0 4A6C 0028 tst.w [A4 + 0x28]
000002B4 6C02 bge +0x4 /* 000002B8 */
000002B6 601C bra +0x1E /* 000002D4 */
label000002B8:
000002B8 4AAC 002C tst.l [A4 + 0x2C]
000002BC 6C02 bge +0x4 /* 000002C0 */
000002BE 6014 bra +0x16 /* 000002D4 */
label000002C0:
000002C0 4A6C 0030 tst.w [A4 + 0x30]
000002C4 6C02 bge +0x4 /* 000002C8 */
000002C6 600C bra +0xE /* 000002D4 */
label000002C8:
000002C8 4AAC 0032 tst.l [A4 + 0x32]
000002CC 6C02 bge +0x4 /* 000002D0 */
000002CE 6004 bra +0x6 /* 000002D4 */
label000002D0:
000002D0 422E 000C clr.b [A6 + 0xC]
label000002D4:
000002D4 285F movea.l A4, [A7]+
000002D6 4E5E unlink A6
000002D8 2E9F move.l [A7], [A7]+
000002DA 4E75 rts
000002DC 4341 chk.w D1, D1
000002DE 5244 addq.w D4, 1
export_1197:
fn000002E0:
000002E0 4E56 0000 link A6, 0
000002E4 102D B13C move.b D0, [A5 - 0x4EC4]
000002E8 6714 beq +0x16 /* 000002FE */
000002EA 2F2D A6C4 move.l -[A7], [A5 - 0x593C]
000002EE 42A7 clr.l -[A7]
000002F0 4EBA 1E60 jsr [PC + 0x1E60 /* 00002152 */]
000002F4 4267 clr.w -[A7]
000002F6 4EBA 5006 jsr [PC + 0x5006 /* 000052FE */]
000002FA 422D B13C clr.b [A5 - 0x4EC4]
label000002FE:
000002FE 4E5E unlink A6
00000300 4E75 rts
export_1198:
00000302 4E56 FFEA link A6, -0x0016
00000306 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
0000030A 4247 clr.w D7
0000030C 42A7 clr.l -[A7]
0000030E 2F2E 000A move.l -[A7], [A6 + 0xA]
00000312 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
00000316 285F movea.l A4, [A7]+
00000318 200C move.l D0, A4
0000031A 677A beq +0x7C /* 00000396 */
0000031C 2054 movea.l A0, [A4]
0000031E 5888 addq.l A0, 4
00000320 43FA 0088 lea.l A1, [PC + 0x88 /* 000003AA, value 0x43415244 'CARD' */]
00000324 7003 moveq.l D0, 0x03
label00000326:
00000326 B109 cmpm.b [A0]+, [A1]+
00000328 56C8 FFFC dbne D0, -0x6 /* 00000326 */
0000032C 6604 bne +0x6 /* 00000332 */
0000032E 7C36 moveq.l D6, 0x36
00000330 6018 bra +0x1A /* 0000034A */
label00000332:
00000332 2054 movea.l A0, [A4]
00000334 5888 addq.l A0, 4
00000336 43FA 006E lea.l A1, [PC + 0x6E /* 000003A6, value 0x424B4744 'BKGD' */]
0000033A 7003 moveq.l D0, 0x03
label0000033C:
0000033C B109 cmpm.b [A0]+, [A1]+
0000033E 56C8 FFFC dbne D0, -0x6 /* 0000033C */
00000342 6604 bne +0x6 /* 00000348 */
00000344 7C32 moveq.l D6, 0x32
00000346 6002 bra +0x4 /* 0000034A */
label00000348:
00000348 604C bra +0x4E /* 00000396 */
label0000034A:
0000034A 2646 movea.l A3, D6
0000034C D7D4 add.l A3, [A4]
0000034E 2006 move.l D0, D6
00000350 D094 add.l D0, [A4]
00000352 2A00 move.l D5, D0
00000354 700E moveq.l D0, 0x0E
00000356 9A80 sub.l D5, D0
00000358 4A6E 0008 tst.w [A6 + 0x8]
0000035C 6606 bne +0x8 /* 00000364 */
0000035E 2045 movea.l A0, D5
00000360 3E10 move.w D7, [A0]
00000362 6028 bra +0x2A /* 0000038C */
label00000364:
00000364 2045 movea.l A0, D5
00000366 3D50 FFEA move.w [A6 - 0x16], [A0]
0000036A 7801 moveq.l D4, 0x01
0000036C 6018 bra +0x1A /* 00000386 */
label0000036E:
0000036E 102B 0004 move.b D0, [A3 + 0x4]
00000372 4880 ext.w D0
00000374 B06E 0008 cmp.w D0, [A6 + 0x8]
00000378 6602 bne +0x4 /* 0000037C */
0000037A 5247 addq.w D7, 1
label0000037C:
0000037C 3013 move.w D0, [A3]
0000037E 48C0 ext.l D0
00000380 D7C0 add.l A3, D0
00000382 5244 addq.w D4, 1
00000384 6906 bvs +0x8 /* 0000038C */
label00000386:
00000386 B86E FFEA cmp.w D4, [A6 - 0x16]
0000038A 6FE2 ble -0x1C /* 0000036E */
label0000038C:
0000038C 2F2E 000A move.l -[A7], [A6 + 0xA]
00000390 4267 clr.w -[A7]
00000392 4EAD 0E62 jsr [A5 + 0xE62 /* export_456 */]
label00000396:
00000396 3D47 000E move.w [A6 + 0xE], D7
0000039A 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
0000039E 4E5E unlink A6
000003A0 205F movea.l A0, [A7]+
000003A2 5C4F addq.w A7, 6
000003A4 4ED0 jmp [A0]
000003A6 424B clr.w A3
000003A8 4744 chk.w D3, D4
000003AA 4341 chk.w D1, D1
000003AC 5244 addq.w D4, 1
export_1199:
000003AE 4E56 FFE4 link A6, -0x001C
000003B2 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000003B6 7000 moveq.l D0, 0x00
000003B8 2D40 000C move.l [A6 + 0xC], D0
000003BC 42A7 clr.l -[A7]
000003BE 7034 moveq.l D0, 0x34
000003C0 2F00 move.l -[A7], D0
000003C2 2F3A 00CE move.l -[A7], [PC + 0xCE /* 00000492, value 0x424B4744 'BKGD' */]
000003C6 4EAD 0E6A jsr [A5 + 0xE6A /* export_457 */]
000003CA 2E1F move.l D7, [A7]+
000003CC 42A7 clr.l -[A7]
000003CE 2F07 move.l -[A7], D7
000003D0 4EAD 0EB2 jsr [A5 + 0xEB2 /* export_466 */]
000003D4 265F movea.l A3, [A7]+
000003D6 200B move.l D0, A3
000003D8 6604 bne +0x6 /* 000003DE */
000003DA 6000 00AC bra +0xAE /* 00000488 */
label000003DE:
000003DE 2C2E 0008 move.l D6, [A6 + 0x8]
000003E2 42A7 clr.l -[A7]
000003E4 2F06 move.l -[A7], D6
000003E6 4EAD 0EB2 jsr [A5 + 0xEB2 /* export_466 */]
000003EA 281F move.l D4, [A7]+
000003EC 2044 movea.l A0, D4
000003EE 2050 movea.l A0, [A0]
000003F0 2A28 001C move.l D5, [A0 + 0x1C]
000003F4 42A7 clr.l -[A7]
000003F6 2F05 move.l -[A7], D5
000003F8 4EAD 0EB2 jsr [A5 + 0xEB2 /* export_466 */]
000003FC 2D5F FFEC move.l [A6 - 0x14], [A7]+
00000400 2044 movea.l A0, D4
00000402 2050 movea.l A0, [A0]
00000404 2147 001C move.l [A0 + 0x1C], D7
00000408 206E FFEC movea.l A0, [A6 - 0x14]
0000040C 2050 movea.l A0, [A0]
0000040E 2147 0020 move.l [A0 + 0x20], D7
00000412 2F06 move.l -[A7], D6
00000414 1F3C 0001 move.b -[A7], 0x1
00000418 4EAD 0E2A jsr [A5 + 0xE2A /* export_449 */]
0000041C 2F05 move.l -[A7], D5
0000041E 1F3C 0001 move.b -[A7], 0x1
00000422 4EAD 0E2A jsr [A5 + 0xE2A /* export_449 */]
00000426 2853 movea.l A4, [A3]
00000428 7000 moveq.l D0, 0x00
0000042A 2940 0010 move.l [A4 + 0x10], D0
0000042E 7000 moveq.l D0, 0x00
00000430 2940 0014 move.l [A4 + 0x14], D0
00000434 7000 moveq.l D0, 0x00
00000436 2940 0018 move.l [A4 + 0x18], D0
0000043A 2945 001C move.l [A4 + 0x1C], D5
0000043E 2946 0020 move.l [A4 + 0x20], D6
00000442 426C 0024 clr.w [A4 + 0x24]
00000446 426C 0026 clr.w [A4 + 0x26]
0000044A 7000 moveq.l D0, 0x00
0000044C 2940 0028 move.l [A4 + 0x28], D0
00000450 426C 002C clr.w [A4 + 0x2C]
00000454 7000 moveq.l D0, 0x00
00000456 2940 002E move.l [A4 + 0x2E], D0
0000045A 2013 move.l D0, [A3]
0000045C 7232 moveq.l D1, 0x32
0000045E D081 add.l D0, D1
00000460 2D40 FFE4 move.l [A6 - 0x1C], D0
00000464 206E FFE4 movea.l A0, [A6 - 0x1C]
00000468 4250 clr.w [A0]
0000046A 2F07 move.l -[A7], D7
0000046C 1F3C 0001 move.b -[A7], 0x1
00000470 4EAD 0E2A jsr [A5 + 0xE2A /* export_449 */]
00000474 202D A6B4 move.l D0, [A5 - 0x594C]
00000478 5280 addq.l D0, 1
0000047A 2B40 A6B4 move.l [A5 - 0x594C], D0
0000047E 1B7C 0001 AD7A move.b [A5 - 0x5286], 0x1
00000484 2D47 000C move.l [A6 + 0xC], D7
label00000488:
00000488 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
0000048C 4E5E unlink A6
0000048E 2E9F move.l [A7], [A7]+
00000490 4E75 rts
00000492 424B clr.w A3
00000494 4744 chk.w D3, D4
export_1200:
00000496 4E56 FF6C link A6, -0x0094
0000049A 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
0000049E 282E 0008 move.l D4, [A6 + 0x8]
000004A2 7000 moveq.l D0, 0x00
000004A4 2D40 0010 move.l [A6 + 0x10], D0
000004A8 42A7 clr.l -[A7]
000004AA 2F3C 0000 0100 move.l -[A7], 0x100
000004B0 2F3A 0124 move.l -[A7], [PC + 0x124 /* 000005D6, value 0x43415244 'CARD' */]
000004B4 4EAD 0E6A jsr [A5 + 0xE6A /* export_457 */]
000004B8 2E1F move.l D7, [A7]+
000004BA 6604 bne +0x6 /* 000004C0 */
000004BC 6000 010C bra +0x10E /* 000005CA */
label000004C0:
000004C0 486E FF6C pea.l [A6 - 0x94]
000004C4 2F3C 0000 0084 move.l -[A7], 0x84
000004CA 4EAD 254A jsr [A5 + 0x254A /* export_1189 */]
000004CE 2D47 FF6C move.l [A6 - 0x94], D7
000004D2 4267 clr.w -[A7]
000004D4 2F2D A6C4 move.l -[A7], [A5 - 0x593C]
000004D8 2F2E 000C move.l -[A7], [A6 + 0xC]
000004DC 486E FF6C pea.l [A6 - 0x94]
000004E0 4EBA 1F28 jsr [PC + 0x1F28 /* 0000240A */]
000004E4 101F move.b D0, [A7]+
000004E6 6618 bne +0x1A /* 00000500 */
000004E8 4267 clr.w -[A7]
000004EA 2F07 move.l -[A7], D7
000004EC 2F3A 00E8 move.l -[A7], [PC + 0xE8 /* 000005D6, value 0x43415244 'CARD' */]
000004F0 4EAD 0E72 jsr [A5 + 0xE72 /* export_458 */]
000004F4 101F move.b D0, [A7]+
000004F6 6604 bne +0x6 /* 000004FC */
000004F8 4EAD 1CC2 jsr [A5 + 0x1CC2 /* export_916 */]
label000004FC:
000004FC 6000 00CC bra +0xCE /* 000005CA */
label00000500:
00000500 42A7 clr.l -[A7]
00000502 2F07 move.l -[A7], D7
00000504 4EAD 0EC2 jsr [A5 + 0xEC2 /* export_468 */]
00000508 265F movea.l A3, [A7]+
0000050A 200B move.l D0, A3
0000050C 660A bne +0xC /* 00000518 */
0000050E 2F3C 0000 0CF0 move.l -[A7], 0xCF0
00000514 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */]
label00000518:
00000518 2853 movea.l A4, [A3]
0000051A 7000 moveq.l D0, 0x00
0000051C 2940 0010 move.l [A4 + 0x10], D0
00000520 7000 moveq.l D0, 0x00
00000522 2940 0014 move.l [A4 + 0x14], D0
00000526 7000 moveq.l D0, 0x00
00000528 2940 0018 move.l [A4 + 0x18], D0
0000052C 7000 moveq.l D0, 0x00
0000052E 2940 001C move.l [A4 + 0x1C], D0
00000532 296D ACAE 0020 move.l [A4 + 0x20], [A5 - 0x5352]
00000538 2944 0024 move.l [A4 + 0x24], D4
0000053C 426C 0028 clr.w [A4 + 0x28]
00000540 426C 002A clr.w [A4 + 0x2A]
00000544 7000 moveq.l D0, 0x00
00000546 2940 002C move.l [A4 + 0x2C], D0
0000054A 426C 0030 clr.w [A4 + 0x30]
0000054E 7000 moveq.l D0, 0x00
00000550 2940 0032 move.l [A4 + 0x32], D0
00000554 2A13 move.l D5, [A3]
00000556 7036 moveq.l D0, 0x36
00000558 DA80 add.l D5, D0
0000055A 2045 movea.l A0, D5
0000055C 4250 clr.w [A0]
0000055E 2F07 move.l -[A7], D7
00000560 1F3C 0001 move.b -[A7], 0x1
00000564 4EAD 0E3A jsr [A5 + 0xE3A /* export_451 */]
00000568 202D A6BC move.l D0, [A5 - 0x5944]
0000056C 5280 addq.l D0, 1
0000056E 2B40 A6BC move.l [A5 - 0x5944], D0
00000572 1B7C 0001 AD7A move.b [A5 - 0x5286], 0x1
00000578 42A7 clr.l -[A7]
0000057A 2F04 move.l -[A7], D4
0000057C 4EAD 0EB2 jsr [A5 + 0xEB2 /* export_466 */]
00000580 2C1F move.l D6, [A7]+
00000582 2046 movea.l A0, D6
00000584 2050 movea.l A0, [A0]
00000586 2028 0018 move.l D0, [A0 + 0x18]
0000058A 5280 addq.l D0, 1
0000058C 2046 movea.l A0, D6
0000058E 2050 movea.l A0, [A0]
00000590 2140 0018 move.l [A0 + 0x18], D0
00000594 2F04 move.l -[A7], D4
00000596 1F3C 0001 move.b -[A7], 0x1
0000059A 4EAD 0E2A jsr [A5 + 0xE2A /* export_449 */]
0000059E 2F2D A6C4 move.l -[A7], [A5 - 0x593C]
000005A2 202E 000C move.l D0, [A6 + 0xC]
000005A6 5280 addq.l D0, 1
000005A8 2F00 move.l -[A7], D0
000005AA 1F3C 0001 move.b -[A7], 0x1
000005AE 4EBA 4D4E jsr [PC + 0x4D4E /* 000052FE */]
000005B2 2F2D A6C4 move.l -[A7], [A5 - 0x593C]
000005B6 202E 000C move.l D0, [A6 + 0xC]
000005BA 5480 addq.l D0, 2
000005BC 2F00 move.l -[A7], D0
000005BE 1F3C 0001 move.b -[A7], 0x1
000005C2 4EBA 4D3A jsr [PC + 0x4D3A /* 000052FE */]
000005C6 2D47 0010 move.l [A6 + 0x10], D7
label000005CA:
000005CA 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
000005CE 4E5E unlink A6
000005D0 205F movea.l A0, [A7]+
000005D2 504F addq.w A7, 8
000005D4 4ED0 jmp [A0]
000005D6 4341 chk.w D1, D1
000005D8 5244 addq.w D4, 1
export_1201:
000005DA 4E56 FFF8 link A6, -0x0008
000005DE 48E7 0108 movem.l -[A7], D7,A4
000005E2 7000 moveq.l D0, 0x00
000005E4 2D40 0012 move.l [A6 + 0x12], D0
000005E8 42A7 clr.l -[A7]
000005EA 2F3C 0000 0080 move.l -[A7], 0x80
000005F0 2F3A 0090 move.l -[A7], [PC + 0x90 /* 00000682, value 0x4C495354 'LIST' */]
000005F4 4EAD 0E6A jsr [A5 + 0xE6A /* export_457 */]
000005F8 2E1F move.l D7, [A7]+
000005FA 42A7 clr.l -[A7]
000005FC 2F07 move.l -[A7], D7
000005FE 4EAD 0ECA jsr [A5 + 0xECA /* export_469 */]
00000602 285F movea.l A4, [A7]+
00000604 200C move.l D0, A4
00000606 676C beq +0x6E /* 00000674 */
00000608 2014 move.l D0, [A4]
0000060A 720C moveq.l D1, 0x0C
0000060C D081 add.l D0, D1
0000060E 2F00 move.l -[A7], D0
00000610 2054 movea.l A0, [A4]
00000612 2010 move.l D0, [A0]
00000614 720C moveq.l D1, 0x0C
00000616 9081 sub.l D0, D1
00000618 2F00 move.l -[A7], D0
0000061A 4EAD 254A jsr [A5 + 0x254A /* export_1189 */]
0000061E 302E 0010 move.w D0, [A6 + 0x10]
00000622 48C0 ext.l D0
00000624 2054 movea.l A0, [A4]
00000626 2140 0014 move.l [A0 + 0x14], D0
0000062A 2054 movea.l A0, [A4]
0000062C 316E 000E 001C move.w [A0 + 0x1C], [A6 + 0xE]
00000632 2054 movea.l A0, [A4]
00000634 316E 0008 001E move.w [A0 + 0x1E], [A6 + 0x8]
0000063A 2054 movea.l A0, [A4]
0000063C 316E 000C 0020 move.w [A0 + 0x20], [A6 + 0xC]
00000642 2054 movea.l A0, [A4]
00000644 316E 000A 0022 move.w [A0 + 0x22], [A6 + 0xA]
0000064A 2054 movea.l A0, [A4]
0000064C 7000 moveq.l D0, 0x00
0000064E 2140 0028 move.l [A0 + 0x28], D0
00000652 2054 movea.l A0, [A4]
00000654 2F08 move.l -[A7], A0
00000656 42A7 clr.l -[A7]
00000658 2F0C move.l -[A7], A4
0000065A 4EAD 237A jsr [A5 + 0x237A /* export_1131 */]
0000065E 201F move.l D0, [A7]+
00000660 205F movea.l A0, [A7]+
00000662 2140 0024 move.l [A0 + 0x24], D0
00000666 2F07 move.l -[A7], D7
00000668 1F3C 0001 move.b -[A7], 0x1
0000066C 4EAD 0E42 jsr [A5 + 0xE42 /* export_452 */]
00000670 2D47 0012 move.l [A6 + 0x12], D7
label00000674:
00000674 4CDF 1080 movem.l D7,A4, [A7]+
00000678 4E5E unlink A6
0000067A 205F movea.l A0, [A7]+
0000067C DEFC 000A add.w A7, 0xA /* '\n' */
00000680 4ED0 jmp [A0]
00000682 4C49 5354 movem.l D2,D4,D6,A0,A1,A4,A6, A1
export_1202:
00000686 4E56 FFD6 link A6, -0x002A
0000068A 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
0000068E 422E 0012 clr.b [A6 + 0x12]
00000692 7001 moveq.l D0, 0x01
00000694 B06E 000C cmp.w D0, [A6 + 0xC]
00000698 660A bne +0xC /* 000006A4 */
0000069A 4267 clr.w -[A7]
0000069C 3EB8 0BA6 move.w [A7], [0x00000BA6 /* SysFontFam */]
000006A0 3C1F move.w D6, [A7]+
000006A2 6004 bra +0x6 /* 000006A8 */
label000006A4:
000006A4 3C2D A134 move.w D6, [A5 - 0x5ECC]
label000006A8:
000006A8 4267 clr.w -[A7]
000006AA 3F06 move.w -[A7], D6
000006AC 4EBA 2866 jsr [PC + 0x2866 /* 00002F14 */]
000006B0 3C1F move.w D6, [A7]+
000006B2 4267 clr.w -[A7]
000006B4 2F2E 000E move.l -[A7], [A6 + 0xE]
000006B8 7022 moveq.l D0, 0x22
000006BA 2F00 move.l -[A7], D0
000006BC 486E FFF8 pea.l [A6 - 0x8]
000006C0 4EBA 2252 jsr [PC + 0x2252 /* 00002914 */]
000006C4 101F move.b D0, [A7]+
000006C6 6700 016E beq +0x170 /* 00000836 */
000006CA 42A7 clr.l -[A7]
000006CC 2F2E 000E move.l -[A7], [A6 + 0xE]
000006D0 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
000006D4 2D5F FFFC move.l [A6 - 0x4], [A7]+
000006D8 206E FFFC movea.l A0, [A6 - 0x4]
000006DC 202E FFF8 move.l D0, [A6 - 0x8]
000006E0 D090 add.l D0, [A0]
000006E2 2D40 FFE4 move.l [A6 - 0x1C], D0
000006E6 720E moveq.l D1, 0x0E
000006E8 9081 sub.l D0, D1
000006EA 2D40 FFE8 move.l [A6 - 0x18], D0
000006EE 286E FFE8 movea.l A4, [A6 - 0x18]
000006F2 4A6C 0002 tst.w [A4 + 0x2]
000006F6 6C0A bge +0xC /* 00000702 */
000006F8 2F3C 0000 7D8F move.l -[A7], 0x7D8F
000006FE 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */]
label00000702:
00000702 0C54 7FFF cmpi.w [A4], 0x7FFF
00000706 6700 012E beq +0x130 /* 00000836 */
0000070A 0C6C 7FFF 0002 cmpi.w [A4 + 0x2], 0x7FFF
00000710 6C10 bge +0x12 /* 00000722 */
00000712 302C 0002 move.w D0, [A4 + 0x2]
00000716 5240 addq.w D0, 1
00000718 3940 0002 move.w [A4 + 0x2], D0
0000071C 3A2C 0002 move.w D5, [A4 + 0x2]
00000720 6036 bra +0x38 /* 00000758 */
label00000722:
00000722 3A3C 7FFF move.w D5, 0x7FFF
label00000726:
00000726 5345 subq.w D5, 1
00000728 2E2E FFE4 move.l D7, [A6 - 0x1C]
0000072C 3D54 FFD6 move.w [A6 - 0x2A], [A4]
00000730 3D7C 0001 FFDC move.w [A6 - 0x24], 0x1
00000736 6016 bra +0x18 /* 0000074E */
label00000738:
00000738 2047 movea.l A0, D7
0000073A BA68 0002 cmp.w D5, [A0 + 0x2]
0000073E 67E6 beq -0x18 /* 00000726 */
00000740 2047 movea.l A0, D7
00000742 3010 move.w D0, [A0]
00000744 48C0 ext.l D0
00000746 DE80 add.l D7, D0
00000748 526E FFDC addq.w [A6 - 0x24], 1
0000074C 690A bvs +0xC /* 00000758 */
label0000074E:
0000074E 302E FFDC move.w D0, [A6 - 0x24]
00000752 B06E FFD6 cmp.w D0, [A6 - 0x2A]
00000756 6FE0 ble -0x1E /* 00000738 */
label00000758:
00000758 2E2C 0004 move.l D7, [A4 + 0x4]
0000075C DEAE FFE4 add.l D7, [A6 - 0x1C]
00000760 202C 0004 move.l D0, [A4 + 0x4]
00000764 7222 moveq.l D1, 0x22
00000766 D081 add.l D0, D1
00000768 2940 0004 move.l [A4 + 0x4], D0
0000076C 3014 move.w D0, [A4]
0000076E 5240 addq.w D0, 1
00000770 3880 move.w [A4], D0
00000772 2D47 FFF4 move.l [A6 - 0xC], D7
00000776 202E FFF4 move.l D0, [A6 - 0xC]
0000077A 7222 moveq.l D1, 0x22
0000077C D081 add.l D0, D1
0000077E 2D40 FFF0 move.l [A6 - 0x10], D0
00000782 206E FFFC movea.l A0, [A6 - 0x4]
00000786 226E FFFC movea.l A1, [A6 - 0x4]
0000078A 2251 movea.l A1, [A1]
0000078C 2011 move.l D0, [A1]
0000078E D090 add.l D0, [A0]
00000790 2D40 FFEC move.l [A6 - 0x14], D0
00000794 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000798 2F2E FFF0 move.l -[A7], [A6 - 0x10]
0000079C 202E FFEC move.l D0, [A6 - 0x14]
000007A0 90AE FFF0 sub.l D0, [A6 - 0x10]
000007A4 2F00 move.l -[A7], D0
000007A6 4EAD 0192 jsr [A5 + 0x192 /* export_46 */]
000007AA 2F07 move.l -[A7], D7
000007AC 7022 moveq.l D0, 0x22
000007AE 2F00 move.l -[A7], D0
000007B0 4EAD 254A jsr [A5 + 0x254A /* export_1189 */]
000007B4 382E 000C move.w D4, [A6 + 0xC]
000007B8 2647 movea.l A3, D7
000007BA 36BC 0022 move.w [A3], 0x22 /* '\"' */
000007BE 3745 0002 move.w [A3 + 0x2], D5
000007C2 1744 0004 move.b [A3 + 0x4], D4
000007C6 7002 moveq.l D0, 0x02
000007C8 B044 cmp.w D0, D4
000007CA 6606 bne +0x8 /* 000007D2 */
000007CC 177C 0004 0005 move.b [A3 + 0x5], 0x4
label000007D2:
000007D2 376D A388 0018 move.w [A3 + 0x18], [A5 - 0x5C78]
000007D8 422B 001A clr.b [A3 + 0x1A]
000007DC 302B 0018 move.w D0, [A3 + 0x18]
000007E0 E540 asl D0.w, 2
000007E2 48C0 ext.l D0
000007E4 81FC 0003 divs.w D0, 0x3
000007E8 3740 001C move.w [A3 + 0x1C], D0
000007EC 3746 0016 move.w [A3 + 0x16], D6
000007F0 7001 moveq.l D0, 0x01
000007F2 B044 cmp.w D0, D4
000007F4 6608 bne +0xA /* 000007FE */
000007F6 377C 0001 0014 move.w [A3 + 0x14], 0x1
000007FC 6016 bra +0x18 /* 00000814 */
label000007FE:
000007FE 7002 moveq.l D0, 0x02
00000800 B044 cmp.w D0, D4
00000802 6610 bne +0x12 /* 00000814 */
00000804 426B 0014 clr.w [A3 + 0x14]
00000808 102D A24C move.b D0, [A5 - 0x5DB4]
0000080C 6706 beq +0x8 /* 00000814 */
0000080E 377C FFFF 0014 move.w [A3 + 0x14], 0xFFFF
label00000814:
00000814 2047 movea.l A0, D7
00000816 226E 0008 movea.l A1, [A6 + 0x8]
0000081A 7006 moveq.l D0, 0x06
label0000081C:
0000081C 22D8 move.l [A1]+, [A0]+
0000081E 51C8 FFFC dbf D0, -0x6 /* 0000081C */
00000822 3290 move.w [A1], [A0]
00000824 1D7C 0001 0012 move.b [A6 + 0x12], 0x1
0000082A 2F2E 000E move.l -[A7], [A6 + 0xE]
0000082E 1F3C 0001 move.b -[A7], 0x1
00000832 4EAD 0E62 jsr [A5 + 0xE62 /* export_456 */]
label00000836:
00000836 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
0000083A 4E5E unlink A6
0000083C 205F movea.l A0, [A7]+
0000083E DEFC 000A add.w A7, 0xA /* '\n' */
00000842 4ED0 jmp [A0]
fn00000844:
00000844 4E56 FFD6 link A6, -0x002A
00000848 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
0000084C 422E 0010 clr.b [A6 + 0x10]
00000850 102D ACA6 move.b D0, [A5 - 0x535A]
00000854 6704 beq +0x6 /* 0000085A */
00000856 6000 01CC bra +0x1CE /* 00000A24 */
label0000085A:
0000085A 4AAE 0008 tst.l [A6 + 0x8]
0000085E 6E04 bgt +0x6 /* 00000864 */
00000860 6000 01C2 bra +0x1C4 /* 00000A24 */
label00000864:
00000864 42A7 clr.l -[A7]
00000866 2F2E 000C move.l -[A7], [A6 + 0xC]
0000086A 4EAD 0ECA jsr [A5 + 0xECA /* export_469 */]
0000086E 285F movea.l A4, [A7]+
00000870 200C move.l D0, A4
00000872 6604 bne +0x6 /* 00000878 */
00000874 6000 01AE bra +0x1B0 /* 00000A24 */
label00000878:
00000878 2F0C move.l -[A7], A4
0000087A 486E FFD7 pea.l [A6 - 0x29]
0000087E 4EAD 1EE2 jsr [A5 + 0x1EE2 /* export_984 */]
00000882 2054 movea.l A0, [A4]
00000884 202E 0008 move.l D0, [A6 + 0x8]
00000888 B0A8 0018 cmp.l D0, [A0 + 0x18]
0000088C 6E00 0162 bgt +0x164 /* 000009F0 */
00000890 2654 movea.l A3, [A4]
00000892 7030 moveq.l D0, 0x30
00000894 D7C0 add.l A3, D0
00000896 2D6E 0008 FFF8 move.l [A6 - 0x8], [A6 + 0x8]
label0000089C:
0000089C 302B 0004 move.w D0, [A3 + 0x4]
000008A0 48C0 ext.l D0
000008A2 B0AE FFF8 cmp.l D0, [A6 - 0x8]
000008A6 6C0E bge +0x10 /* 000008B6 */
000008A8 302B 0004 move.w D0, [A3 + 0x4]
000008AC 48C0 ext.l D0
000008AE 91AE FFF8 sub.l [A6 - 0x8], D0
000008B2 5C8B addq.l A3, 6
000008B4 60E6 bra -0x18 /* 0000089C */
label000008B6:
000008B6 2D53 FFEC move.l [A6 - 0x14], [A3]
000008BA 7001 moveq.l D0, 0x01
000008BC B06B 0004 cmp.w D0, [A3 + 0x4]
000008C0 6658 bne +0x5A /* 0000091A */
000008C2 4267 clr.w -[A7]
000008C4 2F2E FFEC move.l -[A7], [A6 - 0x14]
000008C8 2F3A 0166 move.l -[A7], [PC + 0x166 /* 00000A30, value 0x50414745 'PAGE' */]
000008CC 4EAD 0E72 jsr [A5 + 0xE72 /* export_458 */]
000008D0 101F move.b D0, [A7]+
000008D2 6604 bne +0x6 /* 000008D8 */
000008D4 6000 011A bra +0x11C /* 000009F0 */
label000008D8:
000008D8 2E0B move.l D7, A3
000008DA 2A07 move.l D5, D7
000008DC 5C85 addq.l D5, 6
000008DE 2054 movea.l A0, [A4]
000008E0 2010 move.l D0, [A0]
000008E2 D094 add.l D0, [A4]
000008E4 2D40 FFE0 move.l [A6 - 0x20], D0
000008E8 2F05 move.l -[A7], D5
000008EA 2F07 move.l -[A7], D7
000008EC 202E FFE0 move.l D0, [A6 - 0x20]
000008F0 9085 sub.l D0, D5
000008F2 2F00 move.l -[A7], D0
000008F4 4EAD 0192 jsr [A5 + 0x192 /* export_46 */]
000008F8 2E2E FFE0 move.l D7, [A6 - 0x20]
000008FC 5D87 subq.l D7, 6
000008FE 2F07 move.l -[A7], D7
00000900 7006 moveq.l D0, 0x06
00000902 2F00 move.l -[A7], D0
00000904 4EAD 254A jsr [A5 + 0x254A /* export_1189 */]
00000908 2054 movea.l A0, [A4]
0000090A 2028 0010 move.l D0, [A0 + 0x10]
0000090E 5380 subq.l D0, 1
00000910 2054 movea.l A0, [A4]
00000912 2140 0010 move.l [A0 + 0x10], D0
00000916 6000 00C4 bra +0xC6 /* 000009DC */
label0000091A:
0000091A 42A7 clr.l -[A7]
0000091C 2F2E FFEC move.l -[A7], [A6 - 0x14]
00000920 4EAD 0EDA jsr [A5 + 0xEDA /* export_471 */]
00000924 2C1F move.l D6, [A7]+
00000926 6700 00C8 beq +0xCA /* 000009F0 */
0000092A 2054 movea.l A0, [A4]
0000092C 3028 001C move.w D0, [A0 + 0x1C]
00000930 48C0 ext.l D0
00000932 2800 move.l D4, D0
00000934 2046 movea.l A0, D6
00000936 2050 movea.l A0, [A0]
00000938 2F08 move.l -[A7], A0
0000093A 42A7 clr.l -[A7]
0000093C 2F06 move.l -[A7], D6
0000093E 3F04 move.w -[A7], D4
00000940 3F2B 0004 move.w -[A7], [A3 + 0x4]
00000944 4EAD 2382 jsr [A5 + 0x2382 /* export_1132 */]
00000948 201F move.l D0, [A7]+
0000094A 205F movea.l A0, [A7]+
0000094C B0A8 0014 cmp.l D0, [A0 + 0x14]
00000950 57C0 seq D0
00000952 4400 neg.b D0
00000954 1D40 FFD6 move.b [A6 - 0x2A], D0
00000958 2F2E FFF8 move.l -[A7], [A6 - 0x8]
0000095C 2F04 move.l -[A7], D4
0000095E 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
00000962 201F move.l D0, [A7]+
00000964 7218 moveq.l D1, 0x18
00000966 D081 add.l D0, D1
00000968 2D40 FFE4 move.l [A6 - 0x1C], D0
0000096C 2046 movea.l A0, D6
0000096E 2A2E FFE4 move.l D5, [A6 - 0x1C]
00000972 DA90 add.l D5, [A0]
00000974 2E05 move.l D7, D5
00000976 9E84 sub.l D7, D4
00000978 2046 movea.l A0, D6
0000097A 2246 movea.l A1, D6
0000097C 2251 movea.l A1, [A1]
0000097E 2011 move.l D0, [A1]
00000980 D090 add.l D0, [A0]
00000982 2D40 FFE0 move.l [A6 - 0x20], D0
00000986 2F05 move.l -[A7], D5
00000988 2F07 move.l -[A7], D7
0000098A 202E FFE0 move.l D0, [A6 - 0x20]
0000098E 9085 sub.l D0, D5
00000990 2F00 move.l -[A7], D0
00000992 4EAD 0192 jsr [A5 + 0x192 /* export_46 */]
00000996 2E2E FFE0 move.l D7, [A6 - 0x20]
0000099A 9E84 sub.l D7, D4
0000099C 2F07 move.l -[A7], D7
0000099E 2F04 move.l -[A7], D4
000009A0 4EAD 254A jsr [A5 + 0x254A /* export_1189 */]
000009A4 302B 0004 move.w D0, [A3 + 0x4]
000009A8 5340 subq.w D0, 1
000009AA 3740 0004 move.w [A3 + 0x4], D0
000009AE 102E FFD6 move.b D0, [A6 - 0x2A]
000009B2 671C beq +0x1E /* 000009D0 */
000009B4 2046 movea.l A0, D6
000009B6 2050 movea.l A0, [A0]
000009B8 2F08 move.l -[A7], A0
000009BA 42A7 clr.l -[A7]
000009BC 2F06 move.l -[A7], D6
000009BE 3F04 move.w -[A7], D4
000009C0 3F2B 0004 move.w -[A7], [A3 + 0x4]
000009C4 4EAD 2382 jsr [A5 + 0x2382 /* export_1132 */]
000009C8 201F move.l D0, [A7]+
000009CA 205F movea.l A0, [A7]+
000009CC 2140 0014 move.l [A0 + 0x14], D0
label000009D0:
000009D0 2F2E FFEC move.l -[A7], [A6 - 0x14]
000009D4 1F3C 0001 move.b -[A7], 0x1
000009D8 4EAD 0E52 jsr [A5 + 0xE52 /* export_454 */]
label000009DC:
000009DC 2054 movea.l A0, [A4]
000009DE 2028 0018 move.l D0, [A0 + 0x18]
000009E2 5380 subq.l D0, 1
000009E4 2054 movea.l A0, [A4]
000009E6 2140 0018 move.l [A0 + 0x18], D0
000009EA 1D7C 0001 0010 move.b [A6 + 0x10], 0x1
label000009F0:
000009F0 2F0C move.l -[A7], A4
000009F2 1F2E FFD7 move.b -[A7], [A6 - 0x29]
000009F6 4EAD 0312 jsr [A5 + 0x312 /* export_94 */]
000009FA 2054 movea.l A0, [A4]
000009FC 2254 movea.l A1, [A4]
000009FE 2368 0018 0028 move.l [A1 + 0x28], [A0 + 0x18]
00000A04 2054 movea.l A0, [A4]
00000A06 2F08 move.l -[A7], A0
00000A08 42A7 clr.l -[A7]
00000A0A 2F0C move.l -[A7], A4
00000A0C 4EAD 237A jsr [A5 + 0x237A /* export_1131 */]
00000A10 201F move.l D0, [A7]+
00000A12 205F movea.l A0, [A7]+
00000A14 2140 0024 move.l [A0 + 0x24], D0
00000A18 2F2E 000C move.l -[A7], [A6 + 0xC]
00000A1C 1F3C 0001 move.b -[A7], 0x1
00000A20 4EAD 0E42 jsr [A5 + 0xE42 /* export_452 */]
label00000A24:
00000A24 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00000A28 4E5E unlink A6
00000A2A 205F movea.l A0, [A7]+
00000A2C 504F addq.w A7, 8
00000A2E 4ED0 jmp [A0]
00000A30 5041 addq.w D1, 8
00000A32 4745 chk.w D3, D5
export_1203:
00000A34 4E56 FFEC link A6, -0x0014
00000A38 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00000A3C 2A2E 0008 move.l D5, [A6 + 0x8]
00000A40 422E 000C clr.b [A6 + 0xC]
00000A44 102D ACA6 move.b D0, [A5 - 0x535A]
00000A48 6702 beq +0x4 /* 00000A4C */
00000A4A 6062 bra +0x64 /* 00000AAE */
label00000A4C:
00000A4C 42A7 clr.l -[A7]
00000A4E 2F05 move.l -[A7], D5
00000A50 4EAD 0ECA jsr [A5 + 0xECA /* export_469 */]
00000A54 285F movea.l A4, [A7]+
00000A56 200C move.l D0, A4
00000A58 6754 beq +0x56 /* 00000AAE */
00000A5A 7E30 moveq.l D7, 0x30
00000A5C 2054 movea.l A0, [A4]
00000A5E 2D68 0010 FFEC move.l [A6 - 0x14], [A0 + 0x10]
00000A64 7C01 moveq.l D6, 0x01
00000A66 601E bra +0x20 /* 00000A86 */
label00000A68:
00000A68 2647 movea.l A3, D7
00000A6A D7D4 add.l A3, [A4]
00000A6C 4267 clr.w -[A7]
00000A6E 2F13 move.l -[A7], [A3]
00000A70 2F3A 004A move.l -[A7], [PC + 0x4A /* 00000ABC, value 0x50414745 'PAGE' */]
00000A74 4EAD 0E72 jsr [A5 + 0xE72 /* export_458 */]
00000A78 101F move.b D0, [A7]+
00000A7A 6604 bne +0x6 /* 00000A80 */
00000A7C 4EAD 1CC2 jsr [A5 + 0x1CC2 /* export_916 */]
label00000A80:
00000A80 5C87 addq.l D7, 6
00000A82 5286 addq.l D6, 1
00000A84 6906 bvs +0x8 /* 00000A8C */
label00000A86:
00000A86 BCAE FFEC cmp.l D6, [A6 - 0x14]
00000A8A 6FDC ble -0x22 /* 00000A68 */
label00000A8C:
00000A8C 2F05 move.l -[A7], D5
00000A8E 4267 clr.w -[A7]
00000A90 4EAD 0E42 jsr [A5 + 0xE42 /* export_452 */]
00000A94 4267 clr.w -[A7]
00000A96 2F05 move.l -[A7], D5
00000A98 2F3A 001E move.l -[A7], [PC + 0x1E /* 00000AB8, value 0x4C495354 'LIST' */]
00000A9C 4EAD 0E72 jsr [A5 + 0xE72 /* export_458 */]
00000AA0 101F move.b D0, [A7]+
00000AA2 6604 bne +0x6 /* 00000AA8 */
00000AA4 4EAD 1CC2 jsr [A5 + 0x1CC2 /* export_916 */]
label00000AA8:
00000AA8 1D7C 0001 000C move.b [A6 + 0xC], 0x1
label00000AAE:
00000AAE 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
00000AB2 4E5E unlink A6
00000AB4 2E9F move.l [A7], [A7]+
00000AB6 4E75 rts
00000AB8 4C49 5354 movem.l D2,D4,D6,A0,A1,A4,A6, A1
00000ABC 5041 addq.w D1, 8
00000ABE 4745 chk.w D3, D5
export_1204:
00000AC0 4E56 FFEA link A6, -0x0016
00000AC4 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000AC8 422E 000E clr.b [A6 + 0xE]
00000ACC 42A7 clr.l -[A7]
00000ACE 2F2E 000A move.l -[A7], [A6 + 0xA]
00000AD2 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
00000AD6 285F movea.l A4, [A7]+
00000AD8 200C move.l D0, A4
00000ADA 6768 beq +0x6A /* 00000B44 */
00000ADC 42A7 clr.l -[A7]
00000ADE 2F0C move.l -[A7], A4
00000AE0 3F2E 0008 move.w -[A7], [A6 + 0x8]
00000AE4 4EBA 0C18 jsr [PC + 0xC18 /* 000016FE */]
00000AE8 265F movea.l A3, [A7]+
00000AEA 200B move.l D0, A3
00000AEC 674A beq +0x4C /* 00000B38 */
00000AEE 3E13 move.w D7, [A3]
00000AF0 206D B144 movea.l A0, [A5 - 0x4EBC]
00000AF4 3010 move.w D0, [A0]
00000AF6 5340 subq.w D0, 1
00000AF8 206D B144 movea.l A0, [A5 - 0x4EBC]
00000AFC 3080 move.w [A0], D0
00000AFE 206D B144 movea.l A0, [A5 - 0x4EBC]
00000B02 3007 move.w D0, D7
00000B04 48C0 ext.l D0
00000B06 2228 0004 move.l D1, [A0 + 0x4]
00000B0A 9280 sub.l D1, D0
00000B0C 206D B144 movea.l A0, [A5 - 0x4EBC]
00000B10 2141 0004 move.l [A0 + 0x4], D1
00000B14 2C0B move.l D6, A3
00000B16 3007 move.w D0, D7
00000B18 48C0 ext.l D0
00000B1A 2A00 move.l D5, D0
00000B1C DA86 add.l D5, D6
00000B1E 2054 movea.l A0, [A4]
00000B20 2810 move.l D4, [A0]
00000B22 D894 add.l D4, [A4]
00000B24 2F05 move.l -[A7], D5
00000B26 2F06 move.l -[A7], D6
00000B28 2004 move.l D0, D4
00000B2A 9085 sub.l D0, D5
00000B2C 2F00 move.l -[A7], D0
00000B2E 4EAD 0192 jsr [A5 + 0x192 /* export_46 */]
00000B32 1D7C 0001 000E move.b [A6 + 0xE], 0x1
label00000B38:
00000B38 2F2E 000A move.l -[A7], [A6 + 0xA]
00000B3C 1F3C 0001 move.b -[A7], 0x1
00000B40 4EAD 0E62 jsr [A5 + 0xE62 /* export_456 */]
label00000B44:
00000B44 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00000B48 4E5E unlink A6
00000B4A 205F movea.l A0, [A7]+
00000B4C 5C4F addq.w A7, 6
00000B4E 4ED0 jmp [A0]
fn00000B50:
00000B50 4E56 0000 link A6, 0
00000B54 2F0C move.l -[A7], A4
00000B56 286E 0008 movea.l A4, [A6 + 0x8]
00000B5A 1D7C 0001 000C move.b [A6 + 0xC], 0x1
00000B60 102D ACA6 move.b D0, [A5 - 0x535A]
00000B64 6708 beq +0xA /* 00000B6E */
00000B66 4EAD 2872 jsr [A5 + 0x2872 /* export_1290 */]
00000B6A 6000 00AE bra +0xB0 /* 00000C1A */
label00000B6E:
00000B6E 7001 moveq.l D0, 0x01
00000B70 B0AD A6BC cmp.l D0, [A5 - 0x5944]
00000B74 660C bne +0xE /* 00000B82 */
00000B76 3F3C 0017 move.w -[A7], 0x17
00000B7A 4EAD 1D6A jsr [A5 + 0x1D6A /* export_937 */]
00000B7E 6000 009A bra +0x9C /* 00000C1A */
label00000B82:
00000B82 42A7 clr.l -[A7]
00000B84 2F2C FFFC move.l -[A7], [A4 - 0x4]
00000B88 4EAD 0EC2 jsr [A5 + 0xEC2 /* export_468 */]
00000B8C 295F FFF0 move.l [A4 - 0x10], [A7]+
00000B90 6604 bne +0x6 /* 00000B96 */
00000B92 6000 0086 bra +0x88 /* 00000C1A */
label00000B96:
00000B96 206C FFF0 movea.l A0, [A4 - 0x10]
00000B9A 2050 movea.l A0, [A0]
00000B9C 0828 0006 0014 btst.b [A0 + 0x14], 0x6
00000BA2 56C0 sne D0
00000BA4 4400 neg.b D0
00000BA6 1940 FFE5 move.b [A4 - 0x1B], D0
00000BAA 2F2C FFFC move.l -[A7], [A4 - 0x4]
00000BAE 4267 clr.w -[A7]
00000BB0 4EAD 0E3A jsr [A5 + 0xE3A /* export_451 */]
00000BB4 102C FFE5 move.b D0, [A4 - 0x1B]
00000BB8 670A beq +0xC /* 00000BC4 */
00000BBA 3F3C 0018 move.w -[A7], 0x18
00000BBE 4EAD 1D6A jsr [A5 + 0x1D6A /* export_937 */]
00000BC2 6056 bra +0x58 /* 00000C1A */
label00000BC4:
00000BC4 42A7 clr.l -[A7]
00000BC6 2F2C FFF8 move.l -[A7], [A4 - 0x8]
00000BCA 4EAD 0EB2 jsr [A5 + 0xEB2 /* export_466 */]
00000BCE 295F FFF4 move.l [A4 - 0xC], [A7]+
00000BD2 206C FFF4 movea.l A0, [A4 - 0xC]
00000BD6 2050 movea.l A0, [A0]
00000BD8 7001 moveq.l D0, 0x01
00000BDA B0A8 0018 cmp.l D0, [A0 + 0x18]
00000BDE 5CC0 sge D0
00000BE0 4400 neg.b D0
00000BE2 1940 FFE4 move.b [A4 - 0x1C], D0
00000BE6 206C FFF4 movea.l A0, [A4 - 0xC]
00000BEA 2050 movea.l A0, [A0]
00000BEC 0828 0006 0014 btst.b [A0 + 0x14], 0x6
00000BF2 56C0 sne D0
00000BF4 C02C FFE4 and.b D0, [A4 - 0x1C]
00000BF8 1940 FFE5 move.b [A4 - 0x1B], D0
00000BFC 2F2C FFF8 move.l -[A7], [A4 - 0x8]
00000C00 4267 clr.w -[A7]
00000C02 4EAD 0E2A jsr [A5 + 0xE2A /* export_449 */]
00000C06 102C FFE5 move.b D0, [A4 - 0x1B]
00000C0A 670A beq +0xC /* 00000C16 */
00000C0C 3F3C 0019 move.w -[A7], 0x19
00000C10 4EAD 1D6A jsr [A5 + 0x1D6A /* export_937 */]
00000C14 6004 bra +0x6 /* 00000C1A */
label00000C16:
00000C16 422E 000C clr.b [A6 + 0xC]
label00000C1A:
00000C1A 285F movea.l A4, [A7]+
00000C1C 4E5E unlink A6
00000C1E 2E9F move.l [A7], [A7]+
00000C20 4E75 rts
fn00000C22:
00000C22 4E56 0000 link A6, 0
00000C26 2F0C move.l -[A7], A4
00000C28 286E 0008 movea.l A4, [A6 + 0x8]
00000C2C 102C FFE1 move.b D0, [A4 - 0x1F]
00000C30 6708 beq +0xA /* 00000C3A */
00000C32 3F3C 0001 move.w -[A7], 0x1
00000C36 4EAD 129A jsr [A5 + 0x129A /* export_591 */]
label00000C3A:
00000C3A 202D A684 move.l D0, [A5 - 0x597C]
00000C3E B0AC FFF8 cmp.l D0, [A4 - 0x8]
00000C42 56C0 sne D0
00000C44 802C FFE1 or.b D0, [A4 - 0x1F]
00000C48 0240 0001 andi.w D0, 0x1
00000C4C 6708 beq +0xA /* 00000C56 */
00000C4E 3F3C 0002 move.w -[A7], 0x2
00000C52 4EAD 129A jsr [A5 + 0x129A /* export_591 */]
label00000C56:
00000C56 202D A688 move.l D0, [A5 - 0x5978]
00000C5A B0AC FFFC cmp.l D0, [A4 - 0x4]
00000C5E 56C0 sne D0
00000C60 802C FFE1 or.b D0, [A4 - 0x1F]
00000C64 0240 0001 andi.w D0, 0x1
00000C68 6708 beq +0xA /* 00000C72 */
00000C6A 3F3C 0003 move.w -[A7], 0x3
00000C6E 4EAD 129A jsr [A5 + 0x129A /* export_591 */]
label00000C72:
00000C72 285F movea.l A4, [A7]+
00000C74 4E5E unlink A6
00000C76 2E9F move.l [A7], [A7]+
00000C78 4E75 rts
export_1205:
00000C7A 4E56 FFE0 link A6, -0x0020
00000C7E 48E7 0F00 movem.l -[A7], D4,D5,D6,D7
00000C82 4EBA 01F4 jsr [PC + 0x1F4 /* 00000E78 */]
00000C86 2D6D A688 FFFC move.l [A6 - 0x4], [A5 - 0x5978]
00000C8C 2D6D A684 FFF8 move.l [A6 - 0x8], [A5 - 0x597C]
00000C92 42A7 clr.l -[A7]
00000C94 4EBA 14BC jsr [PC + 0x14BC /* 00002152 */]
00000C98 2B5F AD9A move.l [A5 - 0x5266], [A7]+
00000C9C 2B6D A630 AD96 move.l [A5 - 0x526A], [A5 - 0x59D0]
00000CA2 4267 clr.w -[A7]
00000CA4 2F0E move.l -[A7], A6
00000CA6 4EBA FEA8 jsr [PC - 0x158 /* 00000B50 */]
00000CAA 101F move.b D0, [A7]+
00000CAC 6704 beq +0x6 /* 00000CB2 */
00000CAE 6000 01C0 bra +0x1C2 /* 00000E70 */
label00000CB2:
00000CB2 102E FFE4 move.b D0, [A6 - 0x1C]
00000CB6 6704 beq +0x6 /* 00000CBC */
00000CB8 7A06 moveq.l D5, 0x06
00000CBA 6002 bra +0x4 /* 00000CBE */
label00000CBC:
00000CBC 7A07 moveq.l D5, 0x07
label00000CBE:
00000CBE 1F3C 0002 move.b -[A7], 0x2
00000CC2 3F05 move.w -[A7], D5
00000CC4 4EAD 1FE2 jsr [A5 + 0x1FE2 /* export_1016 */]
00000CC8 202D A630 move.l D0, [A5 - 0x59D0]
00000CCC B0AD AD96 cmp.l D0, [A5 - 0x526A]
00000CD0 56C0 sne D0
00000CD2 4400 neg.b D0
00000CD4 1D40 FFE1 move.b [A6 - 0x1F], D0
00000CD8 6624 bne +0x26 /* 00000CFE */
00000CDA 222D A688 move.l D1, [A5 - 0x5978]
00000CDE B2AE FFFC cmp.l D1, [A6 - 0x4]
00000CE2 57C1 seq D1
00000CE4 8001 or.b D0, D1
00000CE6 0240 0001 andi.w D0, 0x1
00000CEA 6612 bne +0x14 /* 00000CFE */
00000CEC 2F00 move.l -[A7], D0
00000CEE 4267 clr.w -[A7]
00000CF0 2F0E move.l -[A7], A6
00000CF2 4EBA FE5C jsr [PC - 0x1A4 /* 00000B50 */]
00000CF6 121F move.b D1, [A7]+
00000CF8 201F move.l D0, [A7]+
00000CFA 8001 or.b D0, D1
00000CFC 670A beq +0xC /* 00000D08 */
label00000CFE:
00000CFE 2F0E move.l -[A7], A6
00000D00 4EBA FF20 jsr [PC - 0xE0 /* 00000C22 */]
00000D04 6000 016A bra +0x16C /* 00000E70 */
label00000D08:
00000D08 42A7 clr.l -[A7]
00000D0A 2F2D A6C4 move.l -[A7], [A5 - 0x593C]
00000D0E 2F2D AD9A move.l -[A7], [A5 - 0x5266]
00000D12 4EBA 1CC8 jsr [PC + 0x1CC8 /* 000029DC */]
00000D16 4267 clr.w -[A7]
00000D18 4EBA 2E28 jsr [PC + 0x2E28 /* 00003B42 */]
00000D1C 4267 clr.w -[A7]
00000D1E 2F2D A6C4 move.l -[A7], [A5 - 0x593C]
00000D22 2F2D AD9A move.l -[A7], [A5 - 0x5266]
00000D26 4EBA FB1C jsr [PC - 0x4E4 /* 00000844 */]
00000D2A 101F move.b D0, [A7]+
00000D2C 6700 0128 beq +0x12A /* 00000E56 */
00000D30 2B6E FFFC AD9E move.l [A5 - 0x5262], [A6 - 0x4]
00000D36 2F2D AD9E move.l -[A7], [A5 - 0x5262]
00000D3A 4EAD 10C2 jsr [A5 + 0x10C2 /* export_532 */]
00000D3E 202D A6BC move.l D0, [A5 - 0x5944]
00000D42 5380 subq.l D0, 1
00000D44 2B40 A6BC move.l [A5 - 0x5944], D0
00000D48 202D AD9E move.l D0, [A5 - 0x5262]
00000D4C B0AD A6C0 cmp.l D0, [A5 - 0x5940]
00000D50 6612 bne +0x14 /* 00000D64 */
00000D52 42A7 clr.l -[A7]
00000D54 2F2D A6C4 move.l -[A7], [A5 - 0x593C]
00000D58 7001 moveq.l D0, 0x01
00000D5A 2F00 move.l -[A7], D0
00000D5C 4EBA 1C7E jsr [PC + 0x1C7E /* 000029DC */]
00000D60 2B5F A6C0 move.l [A5 - 0x5940], [A7]+
label00000D64:
00000D64 1B7C 0001 AD7A move.b [A5 - 0x5286], 0x1
00000D6A 42A7 clr.l -[A7]
00000D6C 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000D70 4EAD 0EB2 jsr [A5 + 0xEB2 /* export_466 */]
00000D74 2D5F FFF4 move.l [A6 - 0xC], [A7]+
00000D78 6608 bne +0xA /* 00000D82 */
00000D7A 4EAD 1CC2 jsr [A5 + 0x1CC2 /* export_916 */]
00000D7E 6000 00BC bra +0xBE /* 00000E3C */
label00000D82:
00000D82 206E FFF4 movea.l A0, [A6 - 0xC]
00000D86 2050 movea.l A0, [A0]
00000D88 2028 0018 move.l D0, [A0 + 0x18]
00000D8C 5380 subq.l D0, 1
00000D8E 206E FFF4 movea.l A0, [A6 - 0xC]
00000D92 2050 movea.l A0, [A0]
00000D94 2140 0018 move.l [A0 + 0x18], D0
00000D98 206E FFF4 movea.l A0, [A6 - 0xC]
00000D9C 2050 movea.l A0, [A0]
00000D9E 7001 moveq.l D0, 0x01
00000DA0 B0A8 0018 cmp.l D0, [A0 + 0x18]
00000DA4 5EC4 sgt D4
00000DA6 4404 neg.b D4
00000DA8 206E FFF4 movea.l A0, [A6 - 0xC]
00000DAC 2050 movea.l A0, [A0]
00000DAE 2C28 0020 move.l D6, [A0 + 0x20]
00000DB2 206E FFF4 movea.l A0, [A6 - 0xC]
00000DB6 2050 movea.l A0, [A0]
00000DB8 2E28 001C move.l D7, [A0 + 0x1C]
00000DBC 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000DC0 1F3C 0001 move.b -[A7], 0x1
00000DC4 4EAD 0E2A jsr [A5 + 0xE2A /* export_449 */]
00000DC8 1004 move.b D0, D4
00000DCA 6770 beq +0x72 /* 00000E3C */
00000DCC 2B6E FFF8 AF14 move.l [A5 - 0x50EC], [A6 - 0x8]
00000DD2 2F2D AF14 move.l -[A7], [A5 - 0x50EC]
00000DD6 4EAD 10BA jsr [A5 + 0x10BA /* export_531 */]
00000DDA 202D A6B4 move.l D0, [A5 - 0x594C]
00000DDE 5380 subq.l D0, 1
00000DE0 2B40 A6B4 move.l [A5 - 0x594C], D0
00000DE4 2B6D A6B8 AF10 move.l [A5 - 0x50F0], [A5 - 0x5948]
00000DEA 202D A6B8 move.l D0, [A5 - 0x5948]
00000DEE B0AE FFF8 cmp.l D0, [A6 - 0x8]
00000DF2 6604 bne +0x6 /* 00000DF8 */
00000DF4 2B47 A6B8 move.l [A5 - 0x5948], D7
label00000DF8:
00000DF8 42A7 clr.l -[A7]
00000DFA 2F06 move.l -[A7], D6
00000DFC 4EAD 0EB2 jsr [A5 + 0xEB2 /* export_466 */]
00000E00 2D5F FFF4 move.l [A6 - 0xC], [A7]+
00000E04 6714 beq +0x16 /* 00000E1A */
00000E06 206E FFF4 movea.l A0, [A6 - 0xC]
00000E0A 2050 movea.l A0, [A0]
00000E0C 2147 001C move.l [A0 + 0x1C], D7
00000E10 2F06 move.l -[A7], D6
00000E12 1F3C 0001 move.b -[A7], 0x1
00000E16 4EAD 0E2A jsr [A5 + 0xE2A /* export_449 */]
label00000E1A:
00000E1A 42A7 clr.l -[A7]
00000E1C 2F07 move.l -[A7], D7
00000E1E 4EAD 0EB2 jsr [A5 + 0xEB2 /* export_466 */]
00000E22 2D5F FFF4 move.l [A6 - 0xC], [A7]+
00000E26 6714 beq +0x16 /* 00000E3C */
00000E28 206E FFF4 movea.l A0, [A6 - 0xC]
00000E2C 2050 movea.l A0, [A0]
00000E2E 2146 0020 move.l [A0 + 0x20], D6
00000E32 2F07 move.l -[A7], D7
00000E34 1F3C 0001 move.b -[A7], 0x1
00000E38 4EAD 0E2A jsr [A5 + 0xE2A /* export_449 */]
label00000E3C:
00000E3C 2F2D AD9E move.l -[A7], [A5 - 0x5262]
00000E40 4EAD 2AEA jsr [A5 + 0x2AEA /* export_1369 */]
00000E44 2F2D A6C4 move.l -[A7], [A5 - 0x593C]
00000E48 2F2D AD9A move.l -[A7], [A5 - 0x5266]
00000E4C 1F3C 0001 move.b -[A7], 0x1
00000E50 4EBA 44AC jsr [PC + 0x44AC /* 000052FE */]
00000E54 6004 bra +0x6 /* 00000E5A */
label00000E56:
00000E56 4EAD 1CC2 jsr [A5 + 0x1CC2 /* export_916 */]
label00000E5A:
00000E5A 7000 moveq.l D0, 0x00
00000E5C 2B40 A68C move.l [A5 - 0x5974], D0
00000E60 42A7 clr.l -[A7]
00000E62 4EBA 12EE jsr [PC + 0x12EE /* 00002152 */]
00000E66 2B5F A68C move.l [A5 - 0x5974], [A7]+
00000E6A 2F0E move.l -[A7], A6
00000E6C 4EBA FDB4 jsr [PC - 0x24C /* 00000C22 */]
label00000E70:
00000E70 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+
00000E74 4E5E unlink A6
00000E76 4E75 rts
export_1206:
fn00000E78:
00000E78 4E56 FFF4 link A6, -0x000C
00000E7C 48E7 0118 movem.l -[A7], D7,A3,A4
00000E80 4AAD AD9E tst.l [A5 - 0x5262]
00000E84 57C0 seq D0
00000E86 802D ACA6 or.b D0, [A5 - 0x535A]
00000E8A 0240 0001 andi.w D0, 0x1
00000E8E 6704 beq +0x6 /* 00000E94 */
00000E90 6000 00EA bra +0xEC /* 00000F7C */
label00000E94:
00000E94 42A7 clr.l -[A7]
00000E96 2F2D A6C4 move.l -[A7], [A5 - 0x593C]
00000E9A 2F2D AD9E move.l -[A7], [A5 - 0x5262]
00000E9E 4EBA 22D8 jsr [PC + 0x22D8 /* 00003178 */]
00000EA2 4A9F tst.l [A7]+
00000EA4 670A beq +0xC /* 00000EB0 */
00000EA6 2F3C 0000 D431 move.l -[A7], 0xD431
00000EAC 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */]
label00000EB0:
00000EB0 42A7 clr.l -[A7]
00000EB2 2F2D AD9E move.l -[A7], [A5 - 0x5262]
00000EB6 4EAD 0EC2 jsr [A5 + 0xEC2 /* export_468 */]
00000EBA 285F movea.l A4, [A7]+
00000EBC 200C move.l D0, A4
00000EBE 6700 00B0 beq +0xB2 /* 00000F70 */
00000EC2 2054 movea.l A0, [A4]
00000EC4 2E28 0010 move.l D7, [A0 + 0x10]
00000EC8 2F2D AD9E move.l -[A7], [A5 - 0x5262]
00000ECC 4267 clr.w -[A7]
00000ECE 4EAD 0E3A jsr [A5 + 0xE3A /* export_451 */]
00000ED2 4267 clr.w -[A7]
00000ED4 2F2D AD9E move.l -[A7], [A5 - 0x5262]
00000ED8 2F3A 00B2 move.l -[A7], [PC + 0xB2 /* 00000F8C, value 0x43415244 'CARD' */]
00000EDC 4EAD 0E72 jsr [A5 + 0xE72 /* export_458 */]
00000EE0 101F move.b D0, [A7]+
00000EE2 6604 bne +0x6 /* 00000EE8 */
00000EE4 4EAD 1CC2 jsr [A5 + 0x1CC2 /* export_916 */]
label00000EE8:
00000EE8 4A87 tst.l D7
00000EEA 56C0 sne D0
00000EEC 4A00 tst.b D0
00000EEE 671E beq +0x20 /* 00000F0E */
00000EF0 2F00 move.l -[A7], D0
00000EF2 4267 clr.w -[A7]
00000EF4 2F07 move.l -[A7], D7
00000EF6 2F3A 008C move.l -[A7], [PC + 0x8C /* 00000F84, value 0x424D4150 'BMAP' */]
00000EFA 4EAD 0E72 jsr [A5 + 0xE72 /* export_458 */]
00000EFE 121F move.b D1, [A7]+
00000F00 201F move.l D0, [A7]+
00000F02 0A01 0001 xori.b D1, 0x1
00000F06 C001 and.b D0, D1
00000F08 6704 beq +0x6 /* 00000F0E */
00000F0A 4EAD 1CC2 jsr [A5 + 0x1CC2 /* export_916 */]
label00000F0E:
00000F0E 4AAD AF14 tst.l [A5 - 0x50EC]
00000F12 675C beq +0x5E /* 00000F70 */
00000F14 42A7 clr.l -[A7]
00000F16 2F2D AF14 move.l -[A7], [A5 - 0x50EC]
00000F1A 4EAD 0EB2 jsr [A5 + 0xEB2 /* export_466 */]
00000F1E 265F movea.l A3, [A7]+
00000F20 200B move.l D0, A3
00000F22 674C beq +0x4E /* 00000F70 */
00000F24 2053 movea.l A0, [A3]
00000F26 2E28 0010 move.l D7, [A0 + 0x10]
00000F2A 2F2D AF14 move.l -[A7], [A5 - 0x50EC]
00000F2E 4267 clr.w -[A7]
00000F30 4EAD 0E2A jsr [A5 + 0xE2A /* export_449 */]
00000F34 4267 clr.w -[A7]
00000F36 2F2D AF14 move.l -[A7], [A5 - 0x50EC]
00000F3A 2F3A 004C move.l -[A7], [PC + 0x4C /* 00000F88, value 0x424B4744 'BKGD' */]
00000F3E 4EAD 0E72 jsr [A5 + 0xE72 /* export_458 */]
00000F42 101F move.b D0, [A7]+
00000F44 6604 bne +0x6 /* 00000F4A */
00000F46 4EAD 1CC2 jsr [A5 + 0x1CC2 /* export_916 */]
label00000F4A:
00000F4A 4A87 tst.l D7
00000F4C 56C0 sne D0
00000F4E 4A00 tst.b D0
00000F50 671E beq +0x20 /* 00000F70 */
00000F52 2F00 move.l -[A7], D0
00000F54 4267 clr.w -[A7]
00000F56 2F07 move.l -[A7], D7
00000F58 2F3A 002A move.l -[A7], [PC + 0x2A /* 00000F84, value 0x424D4150 'BMAP' */]
00000F5C 4EAD 0E72 jsr [A5 + 0xE72 /* export_458 */]
00000F60 121F move.b D1, [A7]+
00000F62 201F move.l D0, [A7]+
00000F64 0A01 0001 xori.b D1, 0x1
00000F68 C001 and.b D0, D1
00000F6A 6704 beq +0x6 /* 00000F70 */
00000F6C 4EAD 1CC2 jsr [A5 + 0x1CC2 /* export_916 */]
label00000F70:
00000F70 7000 moveq.l D0, 0x00
00000F72 2B40 AD9E move.l [A5 - 0x5262], D0
00000F76 7000 moveq.l D0, 0x00
00000F78 2B40 AF14 move.l [A5 - 0x50EC], D0
label00000F7C:
00000F7C 4CDF 1880 movem.l D7,A3,A4, [A7]+
00000F80 4E5E unlink A6
00000F82 4E75 rts
00000F84 424D clr.w A5
00000F86 4150 chk.w D0, [A0]
00000F88 424B clr.w A3
00000F8A 4744 chk.w D3, D4
00000F8C 4341 chk.w D1, D1
00000F8E 5244 addq.w D4, 1
export_1207:
00000F90 4E56 FEF4 link A6, -0x010C
00000F94 48E7 0118 movem.l -[A7], D7,A3,A4
00000F98 206E 000C movea.l A0, [A6 + 0xC]
00000F9C 4210 clr.b [A0]
00000F9E 42A7 clr.l -[A7]
00000FA0 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000FA4 4EAD 0EB2 jsr [A5 + 0xEB2 /* export_466 */]
00000FA8 285F movea.l A4, [A7]+
00000FAA 200C move.l D0, A4
00000FAC 673A beq +0x3C /* 00000FE8 */
00000FAE 2054 movea.l A0, [A4]
00000FB0 2028 0028 move.l D0, [A0 + 0x28]
00000FB4 7232 moveq.l D1, 0x32
00000FB6 D081 add.l D0, D1
00000FB8 2054 movea.l A0, [A4]
00000FBA 2E28 002E move.l D7, [A0 + 0x2E]
00000FBE DE80 add.l D7, D0
00000FC0 2647 movea.l A3, D7
00000FC2 D7D4 add.l A3, [A4]
00000FC4 2F0B move.l -[A7], A3
00000FC6 486E FEF4 pea.l [A6 - 0x10C]
00000FCA 4EAD 2562 jsr [A5 + 0x2562 /* export_1192 */]
00000FCE 206E 000C movea.l A0, [A6 + 0xC]
00000FD2 43EE FEF4 lea.l A1, [A6 - 0x10C]
00000FD6 703F moveq.l D0, 0x3F
label00000FD8:
00000FD8 20D9 move.l [A0]+, [A1]+
00000FDA 51C8 FFFC dbf D0, -0x6 /* 00000FD8 */
00000FDE 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000FE2 4267 clr.w -[A7]
00000FE4 4EAD 0E2A jsr [A5 + 0xE2A /* export_449 */]
label00000FE8:
00000FE8 4CDF 1880 movem.l D7,A3,A4, [A7]+
00000FEC 4E5E unlink A6
00000FEE 2E9F move.l [A7], [A7]+
00000FF0 4E75 rts
export_1208:
00000FF2 4E56 FFEC link A6, -0x0014
00000FF6 48E7 0708 movem.l -[A7], D5,D6,D7,A4
00000FFA 7000 moveq.l D0, 0x00
00000FFC 2D40 000C move.l [A6 + 0xC], D0
00001000 2E2D A6B8 move.l D7, [A5 - 0x5948]
00001004 2D6D A6B4 FFEC move.l [A6 - 0x14], [A5 - 0x594C]
0000100A 7C01 moveq.l D6, 0x01
0000100C 602E bra +0x30 /* 0000103C */
label0000100E:
0000100E BEAE 0008 cmp.l D7, [A6 + 0x8]
00001012 6606 bne +0x8 /* 0000101A */
00001014 2D46 000C move.l [A6 + 0xC], D6
00001018 6028 bra +0x2A /* 00001042 */
label0000101A:
0000101A 42A7 clr.l -[A7]
0000101C 2F07 move.l -[A7], D7
0000101E 4EAD 0EB2 jsr [A5 + 0xEB2 /* export_466 */]
00001022 285F movea.l A4, [A7]+
00001024 200C move.l D0, A4
00001026 671A beq +0x1C /* 00001042 */
00001028 2054 movea.l A0, [A4]
0000102A 2A28 001C move.l D5, [A0 + 0x1C]
0000102E 2F07 move.l -[A7], D7
00001030 4267 clr.w -[A7]
00001032 4EAD 0E2A jsr [A5 + 0xE2A /* export_449 */]
00001036 2E05 move.l D7, D5
00001038 5286 addq.l D6, 1
0000103A 6906 bvs +0x8 /* 00001042 */
label0000103C:
0000103C BCAE FFEC cmp.l D6, [A6 - 0x14]
00001040 6FCC ble -0x32 /* 0000100E */
label00001042:
00001042 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+
00001046 4E5E unlink A6
00001048 2E9F move.l [A7], [A7]+
0000104A 4E75 rts
export_1209:
0000104C 4E56 0000 link A6, 0
00001050 42A7 clr.l -[A7]
00001052 42A7 clr.l -[A7]
00001054 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001058 4EAD 0EB2 jsr [A5 + 0xEB2 /* export_466 */]
0000105C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001060 3F3C 0004 move.w -[A7], 0x4
00001064 4EBA 0168 jsr [PC + 0x168 /* 000011CE */]
00001068 2D5F 000C move.l [A6 + 0xC], [A7]+
0000106C 4E5E unlink A6
0000106E 2E9F move.l [A7], [A7]+
00001070 4E75 rts
export_1210:
00001072 4E56 FFCA link A6, -0x0036
00001076 2F0C move.l -[A7], A4
00001078 422E 0012 clr.b [A6 + 0x12]
0000107C 4267 clr.w -[A7]
0000107E 2F2E 000E move.l -[A7], [A6 + 0xE]
00001082 3F2E 0008 move.w -[A7], [A6 + 0x8]
00001086 486E FFE2 pea.l [A6 - 0x1E]
0000108A 4EBA 045C jsr [PC + 0x45C /* 000014E8 */]
0000108E 101F move.b D0, [A7]+
00001090 6602 bne +0x4 /* 00001094 */
00001092 6070 bra +0x72 /* 00001104 */
label00001094:
00001094 082E 0006 FFF0 btst.b [A6 - 0x10], 0x6
0000109A 56C0 sne D0
0000109C 4400 neg.b D0
0000109E 1D40 0012 move.b [A6 + 0x12], D0
000010A2 082E 0004 FFF0 btst.b [A6 - 0x10], 0x4
000010A8 675A beq +0x5C /* 00001104 */
000010AA 42A7 clr.l -[A7]
000010AC 2F2E 000A move.l -[A7], [A6 + 0xA]
000010B0 4EAD 0EC2 jsr [A5 + 0xEC2 /* export_468 */]
000010B4 285F movea.l A4, [A7]+
000010B6 200C move.l D0, A4
000010B8 674A beq +0x4C /* 00001104 */
000010BA 2F0C move.l -[A7], A4
000010BC 3F2E 0008 move.w -[A7], [A6 + 0x8]
000010C0 4267 clr.w -[A7]
000010C2 486E FFDA pea.l [A6 - 0x26]
000010C6 486E FFD6 pea.l [A6 - 0x2A]
000010CA 486E FFCE pea.l [A6 - 0x32]
000010CE 486E FFCA pea.l [A6 - 0x36]
000010D2 4EBA 0F18 jsr [PC + 0xF18 /* 00001FEC */]
000010D6 4AAE FFDA tst.l [A6 - 0x26]
000010DA 56C0 sne D0
000010DC 4AAE FFCE tst.l [A6 - 0x32]
000010E0 5EC1 sgt D1
000010E2 C001 and.b D0, D1
000010E4 6714 beq +0x16 /* 000010FA */
000010E6 206E FFDA movea.l A0, [A6 - 0x26]
000010EA 1010 move.b D0, [A0]
000010EC 4880 ext.w D0
000010EE 7230 moveq.l D1, 0x30
000010F0 B240 cmp.w D1, D0
000010F2 56C0 sne D0
000010F4 4400 neg.b D0
000010F6 1D40 0012 move.b [A6 + 0x12], D0
label000010FA:
000010FA 2F2E 000A move.l -[A7], [A6 + 0xA]
000010FE 4267 clr.w -[A7]
00001100 4EAD 0E3A jsr [A5 + 0xE3A /* export_451 */]
label00001104:
00001104 285F movea.l A4, [A7]+
00001106 4E5E unlink A6
00001108 205F movea.l A0, [A7]+
0000110A DEFC 000A add.w A7, 0xA /* '\n' */
0000110E 4ED0 jmp [A0]
export_1211:
fn00001110:
00001110 4E56 FFFC link A6, -0x0004
00001114 2F0C move.l -[A7], A4
00001116 7000 moveq.l D0, 0x00
00001118 2D40 000C move.l [A6 + 0xC], D0
0000111C 42A7 clr.l -[A7]
0000111E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001122 4EAD 0EC2 jsr [A5 + 0xEC2 /* export_468 */]
00001126 285F movea.l A4, [A7]+
00001128 200C move.l D0, A4
0000112A 6712 beq +0x14 /* 0000113E */
0000112C 2054 movea.l A0, [A4]
0000112E 2D68 0024 000C move.l [A6 + 0xC], [A0 + 0x24]
00001134 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001138 4267 clr.w -[A7]
0000113A 4EAD 0E3A jsr [A5 + 0xE3A /* export_451 */]
label0000113E:
0000113E 285F movea.l A4, [A7]+
00001140 4E5E unlink A6
00001142 2E9F move.l [A7], [A7]+
00001144 4E75 rts
export_1212:
00001146 4E56 FEF4 link A6, -0x010C
0000114A 48E7 0118 movem.l -[A7], D7,A3,A4
0000114E 206E 000C movea.l A0, [A6 + 0xC]
00001152 4210 clr.b [A0]
00001154 42A7 clr.l -[A7]
00001156 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000115A 4EAD 0EC2 jsr [A5 + 0xEC2 /* export_468 */]
0000115E 285F movea.l A4, [A7]+
00001160 200C move.l D0, A4
00001162 673A beq +0x3C /* 0000119E */
00001164 2054 movea.l A0, [A4]
00001166 2028 002C move.l D0, [A0 + 0x2C]
0000116A 7236 moveq.l D1, 0x36
0000116C D081 add.l D0, D1
0000116E 2054 movea.l A0, [A4]
00001170 2E28 0032 move.l D7, [A0 + 0x32]
00001174 DE80 add.l D7, D0
00001176 2647 movea.l A3, D7
00001178 D7D4 add.l A3, [A4]
0000117A 2F0B move.l -[A7], A3
0000117C 486E FEF4 pea.l [A6 - 0x10C]
00001180 4EAD 2562 jsr [A5 + 0x2562 /* export_1192 */]
00001184 206E 000C movea.l A0, [A6 + 0xC]
00001188 43EE FEF4 lea.l A1, [A6 - 0x10C]
0000118C 703F moveq.l D0, 0x3F
label0000118E:
0000118E 20D9 move.l [A0]+, [A1]+
00001190 51C8 FFFC dbf D0, -0x6 /* 0000118E */
00001194 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001198 4267 clr.w -[A7]
0000119A 4EAD 0E3A jsr [A5 + 0xE3A /* export_451 */]
label0000119E:
0000119E 4CDF 1880 movem.l D7,A3,A4, [A7]+
000011A2 4E5E unlink A6
000011A4 2E9F move.l [A7], [A7]+
000011A6 4E75 rts
export_1213:
000011A8 4E56 0000 link A6, 0
000011AC 42A7 clr.l -[A7]
000011AE 42A7 clr.l -[A7]
000011B0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000011B4 4EAD 0EC2 jsr [A5 + 0xEC2 /* export_468 */]
000011B8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000011BC 3F3C 0003 move.w -[A7], 0x3
000011C0 4EBA 000C jsr [PC + 0xC /* 000011CE */]
000011C4 2D5F 000C move.l [A6 + 0xC], [A7]+
000011C8 4E5E unlink A6
000011CA 2E9F move.l [A7], [A7]+
000011CC 4E75 rts
fn000011CE:
000011CE 4E56 FFEA link A6, -0x0016
000011D2 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000011D6 266E 000E movea.l A3, [A6 + 0xE]
000011DA 382E 0008 move.w D4, [A6 + 0x8]
000011DE 7000 moveq.l D0, 0x00
000011E0 2D40 0012 move.l [A6 + 0x12], D0
000011E4 200B move.l D0, A3
000011E6 6700 009E beq +0xA0 /* 00001286 */
000011EA 2F0B move.l -[A7], A3
000011EC 486E FFEB pea.l [A6 - 0x15]
000011F0 4EAD 1EE2 jsr [A5 + 0x1EE2 /* export_984 */]
000011F4 7003 moveq.l D0, 0x03
000011F6 B044 cmp.w D0, D4
000011F8 6610 bne +0x12 /* 0000120A */
000011FA 2853 movea.l A4, [A3]
000011FC 202C 002C move.l D0, [A4 + 0x2C]
00001200 7236 moveq.l D1, 0x36
00001202 D081 add.l D0, D1
00001204 2C2C 0032 move.l D6, [A4 + 0x32]
00001208 DC80 add.l D6, D0
label0000120A:
0000120A 7004 moveq.l D0, 0x04
0000120C B044 cmp.w D0, D4
0000120E 6610 bne +0x12 /* 00001220 */
00001210 2853 movea.l A4, [A3]
00001212 202C 0028 move.l D0, [A4 + 0x28]
00001216 7232 moveq.l D1, 0x32
00001218 D081 add.l D0, D1
0000121A 2C2C 002E move.l D6, [A4 + 0x2E]
0000121E DC80 add.l D6, D0
label00001220:
00001220 2006 move.l D0, D6
00001222 D093 add.l D0, [A3]
00001224 2D40 FFEC move.l [A6 - 0x14], D0
00001228 486E FFEC pea.l [A6 - 0x14]
0000122C 4EAD 1EF2 jsr [A5 + 0x1EF2 /* export_986 */]
00001230 42A7 clr.l -[A7]
00001232 2F2E FFEC move.l -[A7], [A6 - 0x14]
00001236 4EAD 24C2 jsr [A5 + 0x24C2 /* export_1172 */]
0000123A 2A1F move.l D5, [A7]+
0000123C 5285 addq.l D5, 1
0000123E 42A7 clr.l -[A7]
00001240 2F05 move.l -[A7], D5
00001242 4EAD 1E6A jsr [A5 + 0x1E6A /* export_969 */]
00001246 2E1F move.l D7, [A7]+
00001248 6716 beq +0x18 /* 00001260 */
0000124A 2047 movea.l A0, D7
0000124C 2D50 FFF0 move.l [A6 - 0x10], [A0]
00001250 486E FFEC pea.l [A6 - 0x14]
00001254 486E FFF0 pea.l [A6 - 0x10]
00001258 4EAD 23A2 jsr [A5 + 0x23A2 /* export_1136 */]
0000125C 2D47 0012 move.l [A6 + 0x12], D7
label00001260:
00001260 2F0B move.l -[A7], A3
00001262 1F2E FFEB move.b -[A7], [A6 - 0x15]
00001266 4EAD 0312 jsr [A5 + 0x312 /* export_94 */]
0000126A 7003 moveq.l D0, 0x03
0000126C B044 cmp.w D0, D4
0000126E 660C bne +0xE /* 0000127C */
00001270 2F2E 000A move.l -[A7], [A6 + 0xA]
00001274 4267 clr.w -[A7]
00001276 4EAD 0E3A jsr [A5 + 0xE3A /* export_451 */]
0000127A 600A bra +0xC /* 00001286 */
label0000127C:
0000127C 2F2E 000A move.l -[A7], [A6 + 0xA]
00001280 4267 clr.w -[A7]
00001282 4EAD 0E2A jsr [A5 + 0xE2A /* export_449 */]
label00001286:
00001286 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
0000128A 4E5E unlink A6
0000128C 205F movea.l A0, [A7]+
0000128E DEFC 000A add.w A7, 0xA /* '\n' */
00001292 4ED0 jmp [A0]
export_1214:
00001294 4E56 FF78 link A6, -0x0088
00001298 2F07 move.l -[A7], D7
0000129A 422E 000C clr.b [A6 + 0xC]
0000129E 42A7 clr.l -[A7]
000012A0 2F2D A6C4 move.l -[A7], [A5 - 0x593C]
000012A4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000012A8 4EBA 1ECE jsr [PC + 0x1ECE /* 00003178 */]
000012AC 2E1F move.l D7, [A7]+
000012AE 6602 bne +0x4 /* 000012B2 */
000012B0 602C bra +0x2E /* 000012DE */
label000012B2:
000012B2 4267 clr.w -[A7]
000012B4 2F2D A6C4 move.l -[A7], [A5 - 0x593C]
000012B8 2F07 move.l -[A7], D7
000012BA 486E FF7C pea.l [A6 - 0x84]
000012BE 4EBA 0026 jsr [PC + 0x26 /* 000012E6 */]
000012C2 101F move.b D0, [A7]+
000012C4 660A bne +0xC /* 000012D0 */
000012C6 2F3C 0005 BAAB move.l -[A7], 0x5BAAB
000012CC 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */]
label000012D0:
000012D0 082E 0004 FF80 btst.b [A6 - 0x80], 0x4
000012D6 56C0 sne D0
000012D8 4400 neg.b D0
000012DA 1D40 000C move.b [A6 + 0xC], D0
label000012DE:
000012DE 2E1F move.l D7, [A7]+
000012E0 4E5E unlink A6
000012E2 2E9F move.l [A7], [A7]+
000012E4 4E75 rts
export_1215:
fn000012E6:
000012E6 4E56 FFE0 link A6, -0x0020
000012EA 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000012EE 422E 0014 clr.b [A6 + 0x14]
000012F2 4AAE 000C tst.l [A6 + 0xC]
000012F6 6E04 bgt +0x6 /* 000012FC */
000012F8 6000 00A2 bra +0xA4 /* 0000139C */
label000012FC:
000012FC 42A7 clr.l -[A7]
000012FE 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001302 4EAD 0ECA jsr [A5 + 0xECA /* export_469 */]
00001306 285F movea.l A4, [A7]+
00001308 200C move.l D0, A4
0000130A 6604 bne +0x6 /* 00001310 */
0000130C 6000 008E bra +0x90 /* 0000139C */
label00001310:
00001310 2054 movea.l A0, [A4]
00001312 202E 000C move.l D0, [A6 + 0xC]
00001316 B0A8 0018 cmp.l D0, [A0 + 0x18]
0000131A 6E76 bgt +0x78 /* 00001392 */
0000131C 2054 movea.l A0, [A4]
0000131E 3028 001C move.w D0, [A0 + 0x1C]
00001322 48C0 ext.l D0
00001324 2C00 move.l D6, D0
00001326 2654 movea.l A3, [A4]
00001328 7030 moveq.l D0, 0x30
0000132A D7C0 add.l A3, D0
0000132C 2E2E 000C move.l D7, [A6 + 0xC]
label00001330:
00001330 302B 0004 move.w D0, [A3 + 0x4]
00001334 48C0 ext.l D0
00001336 B087 cmp.l D0, D7
00001338 6C0C bge +0xE /* 00001346 */
0000133A 302B 0004 move.w D0, [A3 + 0x4]
0000133E 48C0 ext.l D0
00001340 9E80 sub.l D7, D0
00001342 5C8B addq.l A3, 6
00001344 60EA bra -0x14 /* 00001330 */
label00001346:
00001346 2A13 move.l D5, [A3]
00001348 42A7 clr.l -[A7]
0000134A 2F05 move.l -[A7], D5
0000134C 4EAD 0EDA jsr [A5 + 0xEDA /* export_471 */]
00001350 281F move.l D4, [A7]+
00001352 673E beq +0x40 /* 00001392 */
00001354 2007 move.l D0, D7
00001356 5380 subq.l D0, 1
00001358 2F00 move.l -[A7], D0
0000135A 2F06 move.l -[A7], D6
0000135C 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
00001360 201F move.l D0, [A7]+
00001362 7218 moveq.l D1, 0x18
00001364 D081 add.l D0, D1
00001366 2D40 FFE8 move.l [A6 - 0x18], D0
0000136A 2044 movea.l A0, D4
0000136C 202E FFE8 move.l D0, [A6 - 0x18]
00001370 D090 add.l D0, [A0]
00001372 2D40 FFE4 move.l [A6 - 0x1C], D0
00001376 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
0000137A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000137E 2F06 move.l -[A7], D6
00001380 4EAD 238A jsr [A5 + 0x238A /* export_1133 */]
00001384 1D7C 0001 0014 move.b [A6 + 0x14], 0x1
0000138A 2F05 move.l -[A7], D5
0000138C 4267 clr.w -[A7]
0000138E 4EAD 0E52 jsr [A5 + 0xE52 /* export_454 */]
label00001392:
00001392 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001396 4267 clr.w -[A7]
00001398 4EAD 0E42 jsr [A5 + 0xE42 /* export_452 */]
label0000139C:
0000139C 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
000013A0 4E5E unlink A6
000013A2 205F movea.l A0, [A7]+
000013A4 DEFC 000C add.w A7, 0xC
000013A8 4ED0 jmp [A0]
export_1216:
fn000013AA:
000013AA 4E56 FFFC link A6, -0x0004
000013AE 2F0C move.l -[A7], A4
000013B0 422E 0010 clr.b [A6 + 0x10]
000013B4 42A7 clr.l -[A7]
000013B6 2F2E 000C move.l -[A7], [A6 + 0xC]
000013BA 4EAD 0ECA jsr [A5 + 0xECA /* export_469 */]
000013BE 285F movea.l A4, [A7]+
000013C0 200C move.l D0, A4
000013C2 671E beq +0x20 /* 000013E2 */
000013C4 2054 movea.l A0, [A4]
000013C6 226E 0008 movea.l A1, [A6 + 0x8]
000013CA 700B moveq.l D0, 0x0B
label000013CC:
000013CC 22D8 move.l [A1]+, [A0]+
000013CE 51C8 FFFC dbf D0, -0x6 /* 000013CC */
000013D2 2F2E 000C move.l -[A7], [A6 + 0xC]
000013D6 4267 clr.w -[A7]
000013D8 4EAD 0E42 jsr [A5 + 0xE42 /* export_452 */]
000013DC 1D7C 0001 0010 move.b [A6 + 0x10], 0x1
label000013E2:
000013E2 285F movea.l A4, [A7]+
000013E4 4E5E unlink A6
000013E6 205F movea.l A0, [A7]+
000013E8 504F addq.w A7, 8
000013EA 4ED0 jmp [A0]
export_1217:
000013EC 4E56 FFF4 link A6, -0x000C
000013F0 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000013F4 2C2E 0008 move.l D6, [A6 + 0x8]
000013F8 7000 moveq.l D0, 0x00
000013FA 2D40 0010 move.l [A6 + 0x10], D0
000013FE 42A7 clr.l -[A7]
00001400 2F2E 000C move.l -[A7], [A6 + 0xC]
00001404 4EAD 0ECA jsr [A5 + 0xECA /* export_469 */]
00001408 285F movea.l A4, [A7]+
0000140A 200C move.l D0, A4
0000140C 6736 beq +0x38 /* 00001444 */
0000140E 4A86 tst.l D6
00001410 5EC0 sgt D0
00001412 2054 movea.l A0, [A4]
00001414 BCA8 0010 cmp.l D6, [A0 + 0x10]
00001418 5FC1 sle D1
0000141A C001 and.b D0, D1
0000141C 671C beq +0x1E /* 0000143A */
0000141E 2E06 move.l D7, D6
00001420 5387 subq.l D7, 1
00001422 2007 move.l D0, D7
00001424 D087 add.l D0, D7
00001426 D087 add.l D0, D7
00001428 2E00 move.l D7, D0
0000142A E38F lsl D7, 1
0000142C 2014 move.l D0, [A4]
0000142E 7230 moveq.l D1, 0x30
00001430 D081 add.l D0, D1
00001432 2640 movea.l A3, D0
00001434 D7C7 add.l A3, D7
00001436 2D53 0010 move.l [A6 + 0x10], [A3]
label0000143A:
0000143A 2F2E 000C move.l -[A7], [A6 + 0xC]
0000143E 4267 clr.w -[A7]
00001440 4EAD 0E42 jsr [A5 + 0xE42 /* export_452 */]
label00001444:
00001444 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00001448 4E5E unlink A6
0000144A 205F movea.l A0, [A7]+
0000144C 504F addq.w A7, 8
0000144E 4ED0 jmp [A0]
export_1218:
00001450 4E56 FFF4 link A6, -0x000C
00001454 48E7 0108 movem.l -[A7], D7,A4
00001458 206E 0008 movea.l A0, [A6 + 0x8]
0000145C 4210 clr.b [A0]
0000145E 42A7 clr.l -[A7]
00001460 2F2D A840 move.l -[A7], [A5 - 0x57C0]
00001464 2F3A 007E move.l -[A7], [PC + 0x7E /* 000014E4, value 0x4654424C 'FTBL' */]
00001468 4EAD 0ED2 jsr [A5 + 0xED2 /* export_470 */]
0000146C 285F movea.l A4, [A7]+
0000146E 200C move.l D0, A4
00001470 6602 bne +0x4 /* 00001474 */
00001472 6064 bra +0x66 /* 000014D8 */
label00001474:
00001474 2014 move.l D0, [A4]
00001476 7218 moveq.l D1, 0x18
00001478 D081 add.l D0, D1
0000147A 2D40 FFF6 move.l [A6 - 0xA], D0
0000147E 2054 movea.l A0, [A4]
00001480 3D68 0012 FFF4 move.w [A6 - 0xC], [A0 + 0x12]
00001486 7E01 moveq.l D7, 0x01
00001488 603E bra +0x40 /* 000014C8 */
label0000148A:
0000148A 206E FFF6 movea.l A0, [A6 - 0xA]
0000148E 3010 move.w D0, [A0]
00001490 B06E 000C cmp.w D0, [A6 + 0xC]
00001494 6612 bne +0x14 /* 000014A8 */
00001496 202E FFF6 move.l D0, [A6 - 0xA]
0000149A 5480 addq.l D0, 2
0000149C 2F00 move.l -[A7], D0
0000149E 2F2E 0008 move.l -[A7], [A6 + 0x8]
000014A2 4EAD 2562 jsr [A5 + 0x2562 /* export_1192 */]
000014A6 6026 bra +0x28 /* 000014CE */
label000014A8:
000014A8 54AE FFF6 addq.l [A6 - 0xA], 2
000014AC 486E FFF6 pea.l [A6 - 0xA]
000014B0 4EAD 1EF2 jsr [A5 + 0x1EF2 /* export_986 */]
000014B4 202E FFF6 move.l D0, [A6 - 0xA]
000014B8 5280 addq.l D0, 1
000014BA C0BC FFFF FFFE and.l D0, 0xFFFFFFFE
000014C0 2D40 FFF6 move.l [A6 - 0xA], D0
000014C4 5247 addq.w D7, 1
000014C6 6906 bvs +0x8 /* 000014CE */
label000014C8:
000014C8 BE6E FFF4 cmp.w D7, [A6 - 0xC]
000014CC 6FBC ble -0x42 /* 0000148A */
label000014CE:
000014CE 2F2D A840 move.l -[A7], [A5 - 0x57C0]
000014D2 4267 clr.w -[A7]
000014D4 4EAD 0E4A jsr [A5 + 0xE4A /* export_453 */]
label000014D8:
000014D8 4CDF 1080 movem.l D7,A4, [A7]+
000014DC 4E5E unlink A6
000014DE 205F movea.l A0, [A7]+
000014E0 5C4F addq.w A7, 6
000014E2 4ED0 jmp [A0]
000014E4 4654 not.w [A4]
000014E6 424C clr.w A4
export_1219:
fn000014E8:
000014E8 4E56 FFF8 link A6, -0x0008
000014EC 48E7 0018 movem.l -[A7], A3,A4
000014F0 422E 0012 clr.b [A6 + 0x12]
000014F4 42A7 clr.l -[A7]
000014F6 2F2E 000E move.l -[A7], [A6 + 0xE]
000014FA 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
000014FE 285F movea.l A4, [A7]+
00001500 200C move.l D0, A4
00001502 6732 beq +0x34 /* 00001536 */
00001504 42A7 clr.l -[A7]
00001506 2F0C move.l -[A7], A4
00001508 3F2E 000C move.w -[A7], [A6 + 0xC]
0000150C 4EBA 01F0 jsr [PC + 0x1F0 /* 000016FE */]
00001510 265F movea.l A3, [A7]+
00001512 200B move.l D0, A3
00001514 6716 beq +0x18 /* 0000152C */
00001516 206E 0008 movea.l A0, [A6 + 0x8]
0000151A 224B movea.l A1, A3
0000151C 7006 moveq.l D0, 0x06
label0000151E:
0000151E 20D9 move.l [A0]+, [A1]+
00001520 51C8 FFFC dbf D0, -0x6 /* 0000151E */
00001524 3091 move.w [A0], [A1]
00001526 1D7C 0001 0012 move.b [A6 + 0x12], 0x1
label0000152C:
0000152C 2F2E 000E move.l -[A7], [A6 + 0xE]
00001530 4267 clr.w -[A7]
00001532 4EAD 0E62 jsr [A5 + 0xE62 /* export_456 */]
label00001536:
00001536 4CDF 1800 movem.l A3,A4, [A7]+
0000153A 4E5E unlink A6
0000153C 205F movea.l A0, [A7]+
0000153E DEFC 000A add.w A7, 0xA /* '\n' */
00001542 4ED0 jmp [A0]
export_1220:
00001544 4E56 FFEA link A6, -0x0016
00001548 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
0000154C 426E 0010 clr.w [A6 + 0x10]
00001550 4A6E 000A tst.w [A6 + 0xA]
00001554 6E04 bgt +0x6 /* 0000155A */
00001556 6000 0098 bra +0x9A /* 000015F0 */
label0000155A:
0000155A 42A7 clr.l -[A7]
0000155C 2F2E 000C move.l -[A7], [A6 + 0xC]
00001560 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
00001564 265F movea.l A3, [A7]+
00001566 200B move.l D0, A3
00001568 6700 0086 beq +0x88 /* 000015F0 */
0000156C 2053 movea.l A0, [A3]
0000156E 5888 addq.l A0, 4
00001570 43FA 008E lea.l A1, [PC + 0x8E /* 00001600, value 0x43415244 'CARD' */]
00001574 7003 moveq.l D0, 0x03
label00001576:
00001576 B109 cmpm.b [A0]+, [A1]+
00001578 56C8 FFFC dbne D0, -0x6 /* 00001576 */
0000157C 6604 bne +0x6 /* 00001582 */
0000157E 7E36 moveq.l D7, 0x36
00001580 6018 bra +0x1A /* 0000159A */
label00001582:
00001582 2053 movea.l A0, [A3]
00001584 5888 addq.l A0, 4
00001586 43FA 0074 lea.l A1, [PC + 0x74 /* 000015FC, value 0x424B4744 'BKGD' */]
0000158A 7003 moveq.l D0, 0x03
label0000158C:
0000158C B109 cmpm.b [A0]+, [A1]+
0000158E 56C8 FFFC dbne D0, -0x6 /* 0000158C */
00001592 6604 bne +0x6 /* 00001598 */
00001594 7E32 moveq.l D7, 0x32
00001596 6002 bra +0x4 /* 0000159A */
label00001598:
00001598 604C bra +0x4E /* 000015E6 */
label0000159A:
0000159A 2847 movea.l A4, D7
0000159C D9D3 add.l A4, [A3]
0000159E 280C move.l D4, A4
000015A0 700E moveq.l D0, 0x0E
000015A2 9880 sub.l D4, D0
000015A4 4246 clr.w D6
000015A6 2044 movea.l A0, D4
000015A8 3D50 FFEA move.w [A6 - 0x16], [A0]
000015AC 7A01 moveq.l D5, 0x01
000015AE 6030 bra +0x32 /* 000015E0 */
label000015B0:
000015B0 102C 0004 move.b D0, [A4 + 0x4]
000015B4 4880 ext.w D0
000015B6 B06E 0008 cmp.w D0, [A6 + 0x8]
000015BA 57C0 seq D0
000015BC 4A6E 0008 tst.w [A6 + 0x8]
000015C0 57C1 seq D1
000015C2 8001 or.b D0, D1
000015C4 6710 beq +0x12 /* 000015D6 */
000015C6 5246 addq.w D6, 1
000015C8 BC6E 000A cmp.w D6, [A6 + 0xA]
000015CC 6608 bne +0xA /* 000015D6 */
000015CE 3D6C 0002 0010 move.w [A6 + 0x10], [A4 + 0x2]
000015D4 6010 bra +0x12 /* 000015E6 */
label000015D6:
000015D6 3014 move.w D0, [A4]
000015D8 48C0 ext.l D0
000015DA D9C0 add.l A4, D0
000015DC 5245 addq.w D5, 1
000015DE 6906 bvs +0x8 /* 000015E6 */
label000015E0:
000015E0 BA6E FFEA cmp.w D5, [A6 - 0x16]
000015E4 6FCA ble -0x34 /* 000015B0 */
label000015E6:
000015E6 2F2E 000C move.l -[A7], [A6 + 0xC]
000015EA 4267 clr.w -[A7]
000015EC 4EAD 0E62 jsr [A5 + 0xE62 /* export_456 */]
label000015F0:
000015F0 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
000015F4 4E5E unlink A6
000015F6 205F movea.l A0, [A7]+
000015F8 504F addq.w A7, 8
000015FA 4ED0 jmp [A0]
000015FC 424B clr.w A3
000015FE 4744 chk.w D3, D4
00001600 4341 chk.w D1, D1
00001602 5244 addq.w D4, 1
export_1221:
00001604 4E56 FEDE link A6, -0x0122
00001608 206E 000E movea.l A0, [A6 + 0xE]
0000160C 4210 clr.b [A0]
0000160E 4267 clr.w -[A7]
00001610 2F2E 000A move.l -[A7], [A6 + 0xA]
00001614 3F2E 0008 move.w -[A7], [A6 + 0x8]
00001618 486E FFE2 pea.l [A6 - 0x1E]
0000161C 486E FEE2 pea.l [A6 - 0x11E]
00001620 486E FEDE pea.l [A6 - 0x122]
00001624 4EBA 39C8 jsr [PC + 0x39C8 /* 00004FEE */]
00001628 101F move.b D0, [A7]+
0000162A 6718 beq +0x1A /* 00001644 */
0000162C 206E 000E movea.l A0, [A6 + 0xE]
00001630 43EE FEE2 lea.l A1, [A6 - 0x11E]
00001634 703F moveq.l D0, 0x3F
label00001636:
00001636 20D9 move.l [A0]+, [A1]+
00001638 51C8 FFFC dbf D0, -0x6 /* 00001636 */
0000163C 486E FEDE pea.l [A6 - 0x122]
00001640 4EAD 1E52 jsr [A5 + 0x1E52 /* export_966 */]
label00001644:
00001644 4E5E unlink A6
00001646 205F movea.l A0, [A7]+
00001648 5C4F addq.w A7, 6
0000164A 4ED0 jmp [A0]
export_1222:
0000164C 4E56 FFE8 link A6, -0x0018
00001650 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00001654 426E 000E clr.w [A6 + 0xE]
00001658 42A7 clr.l -[A7]
0000165A 2F2E 000A move.l -[A7], [A6 + 0xA]
0000165E 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
00001662 265F movea.l A3, [A7]+
00001664 200B move.l D0, A3
00001666 6700 0086 beq +0x88 /* 000016EE */
0000166A 42A7 clr.l -[A7]
0000166C 2F0B move.l -[A7], A3
0000166E 3F2E 0008 move.w -[A7], [A6 + 0x8]
00001672 4EBA 008A jsr [PC + 0x8A /* 000016FE */]
00001676 285F movea.l A4, [A7]+
00001678 200C move.l D0, A4
0000167A 6768 beq +0x6A /* 000016E4 */
0000167C 102C 0004 move.b D0, [A4 + 0x4]
00001680 4880 ext.w D0
00001682 3D40 FFEA move.w [A6 - 0x16], D0
00001686 7E36 moveq.l D7, 0x36
00001688 2053 movea.l A0, [A3]
0000168A 5888 addq.l A0, 4
0000168C 43FA 006C lea.l A1, [PC + 0x6C /* 000016FA, value 0x424B4744 'BKGD' */]
00001690 7003 moveq.l D0, 0x03
label00001692:
00001692 B109 cmpm.b [A0]+, [A1]+
00001694 56C8 FFFC dbne D0, -0x6 /* 00001692 */
00001698 6602 bne +0x4 /* 0000169C */
0000169A 7E32 moveq.l D7, 0x32
label0000169C:
0000169C 2847 movea.l A4, D7
0000169E D9D3 add.l A4, [A3]
000016A0 2007 move.l D0, D7
000016A2 D093 add.l D0, [A3]
000016A4 2800 move.l D4, D0
000016A6 700E moveq.l D0, 0x0E
000016A8 9880 sub.l D4, D0
000016AA 4246 clr.w D6
000016AC 2044 movea.l A0, D4
000016AE 3D50 FFE8 move.w [A6 - 0x18], [A0]
000016B2 7A01 moveq.l D5, 0x01
000016B4 6028 bra +0x2A /* 000016DE */
label000016B6:
000016B6 102C 0004 move.b D0, [A4 + 0x4]
000016BA 4880 ext.w D0
000016BC B06E FFEA cmp.w D0, [A6 - 0x16]
000016C0 6612 bne +0x14 /* 000016D4 */
000016C2 5246 addq.w D6, 1
000016C4 302C 0002 move.w D0, [A4 + 0x2]
000016C8 B06E 0008 cmp.w D0, [A6 + 0x8]
000016CC 6606 bne +0x8 /* 000016D4 */
000016CE 3D46 000E move.w [A6 + 0xE], D6
000016D2 6010 bra +0x12 /* 000016E4 */
label000016D4:
000016D4 3014 move.w D0, [A4]
000016D6 48C0 ext.l D0
000016D8 D9C0 add.l A4, D0
000016DA 5245 addq.w D5, 1
000016DC 6906 bvs +0x8 /* 000016E4 */
label000016DE:
000016DE BA6E FFE8 cmp.w D5, [A6 - 0x18]
000016E2 6FD2 ble -0x2C /* 000016B6 */
label000016E4:
000016E4 2F2E 000A move.l -[A7], [A6 + 0xA]
000016E8 4267 clr.w -[A7]
000016EA 4EAD 0E62 jsr [A5 + 0xE62 /* export_456 */]
label000016EE:
000016EE 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
000016F2 4E5E unlink A6
000016F4 205F movea.l A0, [A7]+
000016F6 5C4F addq.w A7, 6
000016F8 4ED0 jmp [A0]
000016FA 424B clr.w A3
000016FC 4744 chk.w D3, D4
export_1223:
fn000016FE:
000016FE 4E56 FFF2 link A6, -0x000E
00001702 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00001706 2A2E 000A move.l D5, [A6 + 0xA]
0000170A 7000 moveq.l D0, 0x00
0000170C 2D40 000E move.l [A6 + 0xE], D0
00001710 2045 movea.l A0, D5
00001712 2050 movea.l A0, [A0]
00001714 5888 addq.l A0, 4
00001716 43FA 0078 lea.l A1, [PC + 0x78 /* 00001790, value 0x43415244 'CARD' */]
0000171A 7003 moveq.l D0, 0x03
label0000171C:
0000171C B109 cmpm.b [A0]+, [A1]+
0000171E 56C8 FFFC dbne D0, -0x6 /* 0000171C */
00001722 6604 bne +0x6 /* 00001728 */
00001724 7E36 moveq.l D7, 0x36
00001726 601A bra +0x1C /* 00001742 */
label00001728:
00001728 2045 movea.l A0, D5
0000172A 2050 movea.l A0, [A0]
0000172C 5888 addq.l A0, 4
0000172E 43FA 005C lea.l A1, [PC + 0x5C /* 0000178C, value 0x424B4744 'BKGD' */]
00001732 7003 moveq.l D0, 0x03
label00001734:
00001734 B109 cmpm.b [A0]+, [A1]+
00001736 56C8 FFFC dbne D0, -0x6 /* 00001734 */
0000173A 6604 bne +0x6 /* 00001740 */
0000173C 7E32 moveq.l D7, 0x32
0000173E 6002 bra +0x4 /* 00001742 */
label00001740:
00001740 603E bra +0x40 /* 00001780 */
label00001742:
00001742 2045 movea.l A0, D5
00001744 3007 move.w D0, D7
00001746 48C0 ext.l D0
00001748 2840 movea.l A4, D0
0000174A D9D0 add.l A4, [A0]
0000174C 264C movea.l A3, A4
0000174E 97FC 0000 000E sub.l A3, 0xE
00001754 2B4B B144 move.l [A5 - 0x4EBC], A3
00001758 3D53 FFF2 move.w [A6 - 0xE], [A3]
0000175C 7C01 moveq.l D6, 0x01
0000175E 601A bra +0x1C /* 0000177A */
label00001760:
00001760 302C 0002 move.w D0, [A4 + 0x2]
00001764 B06E 0008 cmp.w D0, [A6 + 0x8]
00001768 6606 bne +0x8 /* 00001770 */
0000176A 2D4C 000E move.l [A6 + 0xE], A4
0000176E 6010 bra +0x12 /* 00001780 */
label00001770:
00001770 3014 move.w D0, [A4]
00001772 48C0 ext.l D0
00001774 D9C0 add.l A4, D0
00001776 5246 addq.w D6, 1
00001778 6906 bvs +0x8 /* 00001780 */
label0000177A:
0000177A BC6E FFF2 cmp.w D6, [A6 - 0xE]
0000177E 6FE0 ble -0x1E /* 00001760 */
label00001780:
00001780 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
00001784 4E5E unlink A6
00001786 205F movea.l A0, [A7]+
00001788 5C4F addq.w A7, 6
0000178A 4ED0 jmp [A0]
0000178C 424B clr.w A3
0000178E 4744 chk.w D3, D4
00001790 4341 chk.w D1, D1
00001792 5244 addq.w D4, 1
export_1224:
00001794 4E56 FEDE link A6, -0x0122
00001798 7000 moveq.l D0, 0x00
0000179A 2D40 000E move.l [A6 + 0xE], D0
0000179E 4267 clr.w -[A7]
000017A0 2F2E 000A move.l -[A7], [A6 + 0xA]
000017A4 3F2E 0008 move.w -[A7], [A6 + 0x8]
000017A8 486E FFE2 pea.l [A6 - 0x1E]
000017AC 486E FEE2 pea.l [A6 - 0x11E]
000017B0 486E FEDE pea.l [A6 - 0x122]
000017B4 4EBA 3838 jsr [PC + 0x3838 /* 00004FEE */]
000017B8 101F move.b D0, [A7]+
000017BA 6706 beq +0x8 /* 000017C2 */
000017BC 2D6E FEDE 000E move.l [A6 + 0xE], [A6 - 0x122]
label000017C2:
000017C2 4E5E unlink A6
000017C4 205F movea.l A0, [A7]+
000017C6 5C4F addq.w A7, 6
000017C8 4ED0 jmp [A0]
fn000017CA:
000017CA 4E56 FFF4 link A6, -0x000C
000017CE 48E7 0018 movem.l -[A7], A3,A4
000017D2 286E 0008 movea.l A4, [A6 + 0x8]
000017D6 3D6E 0010 FFF4 move.w [A6 - 0xC], [A6 + 0x10]
000017DC 422E FFF6 clr.b [A6 - 0xA]
000017E0 3D6E 000C FFF8 move.w [A6 - 0x8], [A6 + 0xC]
000017E6 426E FFFA clr.w [A6 - 0x6]
000017EA 426E FFFC clr.w [A6 - 0x4]
000017EE 426E FFFE clr.w [A6 - 0x2]
000017F2 206C 0010 movea.l A0, [A4 + 0x10]
000017F6 2650 movea.l A3, [A0]
000017F8 426B 0020 clr.w [A3 + 0x20]
000017FC 377C 7FFF 0022 move.w [A3 + 0x22], 0x7FFF
00001802 3F3C 0002 move.w -[A7], 0x2
00001806 486E FFF4 pea.l [A6 - 0xC]
0000180A 4267 clr.w -[A7]
0000180C 2F2C 0010 move.l -[A7], [A4 + 0x10]
00001810 3F3C 0001 move.w -[A7], 0x1
00001814 A83D syscall TEDispatch
00001816 1D6E 000F FFF6 move.b [A6 - 0xA], [A6 + 0xF]
0000181C 3F3C 000F move.w -[A7], 0xF
00001820 486E FFF4 pea.l [A6 - 0xC]
00001824 4267 clr.w -[A7]
00001826 2F2C 0010 move.l -[A7], [A4 + 0x10]
0000182A 3F3C 0001 move.w -[A7], 0x1
0000182E A83D syscall TEDispatch
00001830 206C 0010 movea.l A0, [A4 + 0x10]
00001834 2050 movea.l A0, [A0]
00001836 317C 7FFF 0020 move.w [A0 + 0x20], 0x7FFF
0000183C 4CDF 1800 movem.l A3,A4, [A7]+
00001840 4E5E unlink A6
00001842 205F movea.l A0, [A7]+
00001844 DEFC 000A add.w A7, 0xA /* '\n' */
00001848 4ED0 jmp [A0]
fn0000184A:
0000184A 4E56 FFEE link A6, -0x0012
0000184E 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00001852 286E 0008 movea.l A4, [A6 + 0x8]
00001856 42A7 clr.l -[A7]
00001858 2F2D A844 move.l -[A7], [A5 - 0x57BC]
0000185C 2F3A 00B2 move.l -[A7], [PC + 0xB2 /* 00001910, value 0x5354424C 'STBL' */]
00001860 4EAD 0ED2 jsr [A5 + 0xED2 /* export_470 */]
00001864 2D5F FFFC move.l [A6 - 0x4], [A7]+
00001868 6700 0096 beq +0x98 /* 00001900 */
0000186C 4267 clr.w -[A7]
0000186E 486E FFFC pea.l [A6 - 0x4]
00001872 4EAD 0362 jsr [A5 + 0x362 /* export_104 */]
00001876 3C1F move.w D6, [A7]+
00001878 2F2D A844 move.l -[A7], [A5 - 0x57BC]
0000187C 4267 clr.w -[A7]
0000187E 4EAD 0E4A jsr [A5 + 0xE4A /* export_453 */]
00001882 4A46 tst.w D6
00001884 6708 beq +0xA /* 0000188E */
00001886 7000 moveq.l D0, 0x00
00001888 2D40 FFFC move.l [A6 - 0x4], D0
0000188C 6072 bra +0x74 /* 00001900 */
label0000188E:
0000188E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001892 4EAD 016A jsr [A5 + 0x16A /* export_41 */]
00001896 206E FFFC movea.l A0, [A6 - 0x4]
0000189A 2A10 move.l D5, [A0]
0000189C 7018 moveq.l D0, 0x18
0000189E DA80 add.l D5, D0
000018A0 2045 movea.l A0, D5
000018A2 47E8 000C lea.l A3, [A0 + 0xC]
000018A6 206E FFFC movea.l A0, [A6 - 0x4]
000018AA 2050 movea.l A0, [A0]
000018AC 3D68 0012 FFEE move.w [A6 - 0x12], [A0 + 0x12]
000018B2 7E01 moveq.l D7, 0x01
000018B4 6044 bra +0x46 /* 000018FA */
label000018B6:
000018B6 70FF moveq.l D0, 0xFFFFFFFF
000018B8 B053 cmp.w D0, [A3]
000018BA 660E bne +0x10 /* 000018CA */
000018BC 4267 clr.w -[A7]
000018BE 3F2C FFC6 move.w -[A7], [A4 - 0x3A]
000018C2 4EBA 101A jsr [PC + 0x101A /* 000028DE */]
000018C6 369F move.w [A3], [A7]+
000018C8 600A bra +0xC /* 000018D4 */
label000018CA:
000018CA 4267 clr.w -[A7]
000018CC 3F13 move.w -[A7], [A3]
000018CE 4EBA 100E jsr [PC + 0x100E /* 000028DE */]
000018D2 369F move.w [A3], [A7]+
label000018D4:
000018D4 70FF moveq.l D0, 0xFFFFFFFF
000018D6 B06B 0004 cmp.w D0, [A3 + 0x4]
000018DA 6606 bne +0x8 /* 000018E2 */
000018DC 376C FFC8 0004 move.w [A3 + 0x4], [A4 - 0x38]
label000018E2:
000018E2 204B movea.l A0, A3
000018E4 5488 addq.l A0, 2
000018E6 70FF moveq.l D0, 0xFFFFFFFF
000018E8 B050 cmp.w D0, [A0]
000018EA 6606 bne +0x8 /* 000018F2 */
000018EC 176C FFCA 0002 move.b [A3 + 0x2], [A4 - 0x36]
label000018F2:
000018F2 7018 moveq.l D0, 0x18
000018F4 D7C0 add.l A3, D0
000018F6 5247 addq.w D7, 1
000018F8 6906 bvs +0x8 /* 00001900 */
label000018FA:
000018FA BE6E FFEE cmp.w D7, [A6 - 0x12]
000018FE 6FB6 ble -0x48 /* 000018B6 */
label00001900:
00001900 2D6E FFFC 000C move.l [A6 + 0xC], [A6 - 0x4]
00001906 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
0000190A 4E5E unlink A6
0000190C 2E9F move.l [A7], [A7]+
0000190E 4E75 rts
00001910 5354 subq.w [A4], 1
00001912 424C clr.w A4
export_1225:
00001914 4E56 FF9A link A6, -0x0066
00001918 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
0000191C 422E 001E clr.b [A6 + 0x1E]
00001920 206E 0008 movea.l A0, [A6 + 0x8]
00001924 4210 clr.b [A0]
00001926 7000 moveq.l D0, 0x00
00001928 2D40 FFCE move.l [A6 - 0x32], D0
0000192C 4206 clr.b D6
0000192E 4267 clr.w -[A7]
00001930 2F2E 0016 move.l -[A7], [A6 + 0x16]
00001934 302E 0014 move.w D0, [A6 + 0x14]
00001938 6A02 bpl +0x4 /* 0000193C */
0000193A 4440 neg.w D0
label0000193C:
0000193C 3F00 move.w -[A7], D0
0000193E 486E FFB0 pea.l [A6 - 0x50]
00001942 4EBA FBA4 jsr [PC - 0x45C /* 000014E8 */]
00001946 101F move.b D0, [A7]+
00001948 6604 bne +0x6 /* 0000194E */
0000194A 6000 043A bra +0x43C /* 00001D86 */
label0000194E:
0000194E 202E 0016 move.l D0, [A6 + 0x16]
00001952 B0AE 001A cmp.l D0, [A6 + 0x1A]
00001956 56C0 sne D0
00001958 4A00 tst.b D0
0000195A 6712 beq +0x14 /* 0000196E */
0000195C 2F00 move.l -[A7], D0
0000195E 4267 clr.w -[A7]
00001960 1F2E FFB5 move.b -[A7], [A6 - 0x4B]
00001964 4EBA 0EEC jsr [PC + 0xEEC /* 00002852 */]
00001968 121F move.b D1, [A7]+
0000196A 201F move.l D0, [A7]+
0000196C C001 and.b D0, D1
label0000196E:
0000196E 1C00 move.b D6, D0
00001970 670E beq +0x10 /* 00001980 */
00001972 42A7 clr.l -[A7]
00001974 2F2E 0016 move.l -[A7], [A6 + 0x16]
00001978 4EAD 0EB2 jsr [A5 + 0xEB2 /* export_466 */]
0000197C 2E1F move.l D7, [A7]+
0000197E 600C bra +0xE /* 0000198C */
label00001980:
00001980 42A7 clr.l -[A7]
00001982 2F2E 001A move.l -[A7], [A6 + 0x1A]
00001986 4EAD 0EC2 jsr [A5 + 0xEC2 /* export_468 */]
0000198A 2E1F move.l D7, [A7]+
label0000198C:
0000198C 4A87 tst.l D7
0000198E 6700 03F6 beq +0x3F8 /* 00001D86 */
00001992 2F07 move.l -[A7], D7
00001994 486E FFFF pea.l [A6 - 0x1]
00001998 4EAD 1EE2 jsr [A5 + 0x1EE2 /* export_984 */]
0000199C 2F07 move.l -[A7], D7
0000199E 3F2E 0014 move.w -[A7], [A6 + 0x14]
000019A2 1F06 move.b -[A7], D6
000019A4 486E FFD6 pea.l [A6 - 0x2A]
000019A8 486E FFDA pea.l [A6 - 0x26]
000019AC 486E FFEE pea.l [A6 - 0x12]
000019B0 486E FFEA pea.l [A6 - 0x16]
000019B4 4EBA 0636 jsr [PC + 0x636 /* 00001FEC */]
000019B8 4267 clr.w -[A7]
000019BA 3F2D A250 move.w -[A7], [A5 - 0x5DB0]
000019BE 1F3C 0003 move.b -[A7], 0x3
000019C2 486E FFAC pea.l [A6 - 0x54]
000019C6 4EAD 1DB2 jsr [A5 + 0x1DB2 /* export_946 */]
000019CA 4A5F tst.w [A7]+
000019CC 57C0 seq D0
000019CE 4A00 tst.b D0
000019D0 6700 00A8 beq +0xAA /* 00001A7A */
000019D4 122D ACA8 move.b D1, [A5 - 0x5358]
000019D8 0A01 0001 xori.b D1, 0x1
000019DC C001 and.b D0, D1
000019DE 6700 009A beq +0x9C /* 00001A7A */
000019E2 4AAE FFEA tst.l [A6 - 0x16]
000019E6 671A beq +0x1C /* 00001A02 */
000019E8 42A7 clr.l -[A7]
000019EA 2F0E move.l -[A7], A6
000019EC 4EBA FE5C jsr [PC - 0x1A4 /* 0000184A */]
000019F0 2D5F FFCE move.l [A6 - 0x32], [A7]+
000019F4 660C bne +0xE /* 00001A02 */
000019F6 3F3C 0044 move.w -[A7], 0x44 /* 'D' */
000019FA 4EAD 1D6A jsr [A5 + 0x1D6A /* export_937 */]
000019FE 6000 0352 bra +0x354 /* 00001D52 */
label00001A02:
00001A02 486E FFA4 pea.l [A6 - 0x5C]
00001A06 A874 syscall GetPort
00001A08 206E 0010 movea.l A0, [A6 + 0x10]
00001A0C 2050 movea.l A0, [A0]
00001A0E 2F28 0052 move.l -[A7], [A0 + 0x52]
00001A12 A873 syscall SetPort
00001A14 4267 clr.w -[A7]
00001A16 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001A1A 2F2E FFCE move.l -[A7], [A6 - 0x32]
00001A1E 2F2E FFD6 move.l -[A7], [A6 - 0x2A]
00001A22 2F2E FFDA move.l -[A7], [A6 - 0x26]
00001A26 2F2E FFEE move.l -[A7], [A6 - 0x12]
00001A2A 2F2E FFEA move.l -[A7], [A6 - 0x16]
00001A2E 206E 0010 movea.l A0, [A6 + 0x10]
00001A32 2050 movea.l A0, [A0]
00001A34 4868 0008 pea.l [A0 + 0x8]
00001A38 1F2E 000C move.b -[A7], [A6 + 0xC]
00001A3C 4EAD 2342 jsr [A5 + 0x2342 /* export_1124 */]
00001A40 1D5F FFA2 move.b [A6 - 0x5E], [A7]+
00001A44 2F2E FFA4 move.l -[A7], [A6 - 0x5C]
00001A48 A873 syscall SetPort
00001A4A 486E FFCE pea.l [A6 - 0x32]
00001A4E 4EAD 1E52 jsr [A5 + 0x1E52 /* export_966 */]
00001A52 102E FFA2 move.b D0, [A6 - 0x5E]
00001A56 671E beq +0x20 /* 00001A76 */
00001A58 206E 0010 movea.l A0, [A6 + 0x10]
00001A5C 2050 movea.l A0, [A0]
00001A5E 3028 003C move.w D0, [A0 + 0x3C]
00001A62 48C0 ext.l D0
00001A64 B0AE FFEE cmp.l D0, [A6 - 0x12]
00001A68 6C08 bge +0xA /* 00001A72 */
00001A6A 206E 0008 movea.l A0, [A6 + 0x8]
00001A6E 10BC 0001 move.b [A0], 0x1
label00001A72:
00001A72 6000 02D8 bra +0x2DA /* 00001D4C */
label00001A76:
00001A76 6000 02DA bra +0x2DC /* 00001D52 */
label00001A7A:
00001A7A 302E 000E move.w D0, [A6 + 0xE]
00001A7E 48C0 ext.l D0
00001A80 B0AE FFEE cmp.l D0, [A6 - 0x12]
00001A84 6C08 bge +0xA /* 00001A8E */
00001A86 206E 0008 movea.l A0, [A6 + 0x8]
00001A8A 10BC 0001 move.b [A0], 0x1
label00001A8E:
00001A8E 102D ACA8 move.b D0, [A5 - 0x5358]
00001A92 6700 00F4 beq +0xF6 /* 00001B88 */
00001A96 122D A24B move.b D1, [A5 - 0x5DB5]
00001A9A 0A01 0001 xori.b D1, 0x1
00001A9E C001 and.b D0, D1
00001AA0 6700 00E6 beq +0xE8 /* 00001B88 */
00001AA4 2F2E FFD6 move.l -[A7], [A6 - 0x2A]
00001AA8 42A7 clr.l -[A7]
00001AAA 2F2E FFEE move.l -[A7], [A6 - 0x12]
00001AAE 302E 000E move.w D0, [A6 + 0xE]
00001AB2 48C0 ext.l D0
00001AB4 2F00 move.l -[A7], D0
00001AB6 4EAD 1E22 jsr [A5 + 0x1E22 /* export_960 */]
00001ABA 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001ABE 4EAD 234A jsr [A5 + 0x234A /* export_1125 */]
00001AC2 42A7 clr.l -[A7]
00001AC4 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001AC8 3F3C 0004 move.w -[A7], 0x4
00001ACC A83D syscall TEDispatch
00001ACE 281F move.l D4, [A7]+
00001AD0 6700 00B2 beq +0xB4 /* 00001B84 */
00001AD4 2044 movea.l A0, D4
00001AD6 2850 movea.l A4, [A0]
00001AD8 38BC 0001 move.w [A4], 0x1
00001ADC 397C 0001 0002 move.w [A4 + 0x2], 0x1
00001AE2 426C 0014 clr.w [A4 + 0x14]
00001AE6 426C 0016 clr.w [A4 + 0x16]
00001AEA 206E 0010 movea.l A0, [A6 + 0x10]
00001AEE 2050 movea.l A0, [A0]
00001AF0 3028 003C move.w D0, [A0 + 0x3C]
00001AF4 5240 addq.w D0, 1
00001AF6 3940 0018 move.w [A4 + 0x18], D0
00001AFA 397C FFFF 001A move.w [A4 + 0x1A], 0xFFFF
00001B00 206C 0004 movea.l A0, [A4 + 0x4]
00001B04 2050 movea.l A0, [A0]
00001B06 47D0 lea.l A3, [A0]
00001B08 206E 0010 movea.l A0, [A6 + 0x10]
00001B0C 2050 movea.l A0, [A0]
00001B0E 2D48 FF9E move.l [A6 - 0x62], A0
00001B12 36BC 0001 move.w [A3], 0x1
00001B16 206E FF9E movea.l A0, [A6 - 0x62]
00001B1A 3768 0018 0002 move.w [A3 + 0x2], [A0 + 0x18]
00001B20 206E FF9E movea.l A0, [A6 - 0x62]
00001B24 3768 001A 0004 move.w [A3 + 0x4], [A0 + 0x1A]
00001B2A 206E FF9E movea.l A0, [A6 - 0x62]
00001B2E 2068 0052 movea.l A0, [A0 + 0x52]
00001B32 3768 0044 0006 move.w [A3 + 0x6], [A0 + 0x44]
00001B38 206E FF9E movea.l A0, [A6 - 0x62]
00001B3C 2068 0052 movea.l A0, [A0 + 0x52]
00001B40 1768 0046 0008 move.b [A3 + 0x8], [A0 + 0x46]
00001B46 206E FF9E movea.l A0, [A6 - 0x62]
00001B4A 2068 0052 movea.l A0, [A0 + 0x52]
00001B4E 3768 004A 000A move.w [A3 + 0xA], [A0 + 0x4A]
00001B54 426B 000C clr.w [A3 + 0xC]
00001B58 426B 000E clr.w [A3 + 0xE]
00001B5C 426B 0010 clr.w [A3 + 0x10]
00001B60 2044 movea.l A0, D4
00001B62 2050 movea.l A0, [A0]
00001B64 2F28 0004 move.l -[A7], [A0 + 0x4]
00001B68 7012 moveq.l D0, 0x12
00001B6A 2F00 move.l -[A7], D0
00001B6C 4EAD 1FAA jsr [A5 + 0x1FAA /* export_1009 */]
00001B70 4267 clr.w -[A7]
00001B72 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */]
00001B76 4A5F tst.w [A7]+
00001B78 670A beq +0xC /* 00001B84 */
00001B7A 2F3C 001D 0117 move.l -[A7], 0x1D0117
00001B80 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */]
label00001B84:
00001B84 6000 01C6 bra +0x1C8 /* 00001D4C */
label00001B88:
00001B88 42A7 clr.l -[A7]
00001B8A 2F0E move.l -[A7], A6
00001B8C 4EBA FCBC jsr [PC - 0x344 /* 0000184A */]
00001B90 2D5F FFCE move.l [A6 - 0x32], [A7]+
00001B94 57C0 seq D0
00001B96 122D ACA8 move.b D1, [A5 - 0x5358]
00001B9A 0A01 0001 xori.b D1, 0x1
00001B9E C001 and.b D0, D1
00001BA0 670C beq +0xE /* 00001BAE */
00001BA2 3F3C 0044 move.w -[A7], 0x44 /* 'D' */
00001BA6 4EAD 1D6A jsr [A5 + 0x1D6A /* export_937 */]
00001BAA 6000 01A6 bra +0x1A8 /* 00001D52 */
label00001BAE:
00001BAE 2F2E FFD6 move.l -[A7], [A6 - 0x2A]
00001BB2 42A7 clr.l -[A7]
00001BB4 2F2E FFEE move.l -[A7], [A6 - 0x12]
00001BB8 302E 000E move.w D0, [A6 + 0xE]
00001BBC 48C0 ext.l D0
00001BBE 2F00 move.l -[A7], D0
00001BC0 4EAD 1E22 jsr [A5 + 0x1E22 /* export_960 */]
00001BC4 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001BC8 A9CF syscall TESetText
00001BCA 4AAE FFEA tst.l [A6 - 0x16]
00001BCE 6700 017C beq +0x17E /* 00001D4C */
00001BD2 206E 0010 movea.l A0, [A6 + 0x10]
00001BD6 2050 movea.l A0, [A0]
00001BD8 2068 0052 movea.l A0, [A0 + 0x52]
00001BDC 3D68 0044 FFA8 move.w [A6 - 0x58], [A0 + 0x44]
00001BE2 42A7 clr.l -[A7]
00001BE4 42A7 clr.l -[A7]
00001BE6 3F3C 0016 move.w -[A7], 0x16
00001BEA 2F3C 8402 0008 move.l -[A7], 0x84020008
00001BF0 A8B5 syscall ScriptUtil
00001BF2 201F move.l D0, [A7]+
00001BF4 3F00 move.w -[A7], D0
00001BF6 3F3C 000C move.w -[A7], 0xC
00001BFA 2F3C 8404 000C move.l -[A7], 0x8404000C
00001C00 A8B5 syscall ScriptUtil
00001C02 201F move.l D0, [A7]+
00001C04 3D40 FFAA move.w [A6 - 0x56], D0
00001C08 206E 0010 movea.l A0, [A6 + 0x10]
00001C0C 2050 movea.l A0, [A0]
00001C0E 2068 0052 movea.l A0, [A0 + 0x52]
00001C12 316E FFAA 0044 move.w [A0 + 0x44], [A6 - 0x56]
00001C18 4267 clr.w -[A7]
00001C1A 3EB8 0BA6 move.w [A7], [0x00000BA6 /* SysFontFam */]
00001C1E 3F3A 0174 move.w -[A7], [PC + 0x174 /* 00001D94, value 0x0, cstring "" */]
00001C22 4267 clr.w -[A7]
00001C24 3EB8 0BA8 move.w [A7], [0x00000BA8 /* DefFontSize */]
00001C28 6604 bne +0x6 /* 00001C2E */
00001C2A 3EBC 000C move.w [A7], 0xC
label00001C2E:
00001C2E 2F0E move.l -[A7], A6
00001C30 4EBA FB98 jsr [PC - 0x468 /* 000017CA */]
00001C34 2A2E FFDA move.l D5, [A6 - 0x26]
00001C38 202E FFEA move.l D0, [A6 - 0x16]
00001C3C E488 lsr D0, 2
00001C3E 3D40 FFF8 move.w [A6 - 0x8], D0
00001C42 3D6E FFF8 FF9C move.w [A6 - 0x64], [A6 - 0x8]
00001C48 3D7C 0001 FFFA move.w [A6 - 0x6], 0x1
00001C4E 6000 00D4 bra +0xD6 /* 00001D24 */
label00001C52:
00001C52 2045 movea.l A0, D5
00001C54 3D68 0002 FFF6 move.w [A6 - 0xA], [A0 + 0x2]
00001C5A 2045 movea.l A0, D5
00001C5C 3D50 FFF4 move.w [A6 - 0xC], [A0]
00001C60 302E FFF4 move.w D0, [A6 - 0xC]
00001C64 B06E 000E cmp.w D0, [A6 + 0xE]
00001C68 6F04 ble +0x6 /* 00001C6E */
00001C6A 6000 00C4 bra +0xC6 /* 00001D30 */
label00001C6E:
00001C6E 302E FFFA move.w D0, [A6 - 0x6]
00001C72 B06E FFF8 cmp.w D0, [A6 - 0x8]
00001C76 6C0A bge +0xC /* 00001C82 */
00001C78 5885 addq.l D5, 4
00001C7A 2045 movea.l A0, D5
00001C7C 3D50 FFF2 move.w [A6 - 0xE], [A0]
00001C80 600C bra +0xE /* 00001C8E */
label00001C82:
00001C82 206E 0010 movea.l A0, [A6 + 0x10]
00001C86 2050 movea.l A0, [A0]
00001C88 3D68 003C FFF2 move.w [A6 - 0xE], [A0 + 0x3C]
label00001C8E:
00001C8E 206E 0010 movea.l A0, [A6 + 0x10]
00001C92 2850 movea.l A4, [A0]
00001C94 396E FFF4 0020 move.w [A4 + 0x20], [A6 - 0xC]
00001C9A 396E FFF2 0022 move.w [A4 + 0x22], [A6 - 0xE]
00001CA0 206E FFCE movea.l A0, [A6 - 0x32]
00001CA4 2010 move.l D0, [A0]
00001CA6 7218 moveq.l D1, 0x18
00001CA8 D081 add.l D0, D1
00001CAA 2D40 FFDE move.l [A6 - 0x22], D0
00001CAE 206E FFCE movea.l A0, [A6 - 0x32]
00001CB2 2050 movea.l A0, [A0]
00001CB4 3D68 0012 FF9A move.w [A6 - 0x66], [A0 + 0x12]
00001CBA 3D7C 0001 FFFC move.w [A6 - 0x4], 0x1
00001CC0 6052 bra +0x54 /* 00001D14 */
label00001CC2:
00001CC2 206E FFDE movea.l A0, [A6 - 0x22]
00001CC6 302E FFF6 move.w D0, [A6 - 0xA]
00001CCA 48C0 ext.l D0
00001CCC B090 cmp.l D0, [A0]
00001CCE 661C bne +0x1E /* 00001CEC */
00001CD0 3F3C 000F move.w -[A7], 0xF
00001CD4 206E FFDE movea.l A0, [A6 - 0x22]
00001CD8 41E8 000C lea.l A0, [A0 + 0xC]
00001CDC 2F08 move.l -[A7], A0
00001CDE 4267 clr.w -[A7]
00001CE0 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001CE4 3F3C 0001 move.w -[A7], 0x1
00001CE8 A83D syscall TEDispatch
00001CEA 6032 bra +0x34 /* 00001D1E */
label00001CEC:
00001CEC 302E FFFC move.w D0, [A6 - 0x4]
00001CF0 48C0 ext.l D0
00001CF2 206E FFCE movea.l A0, [A6 - 0x32]
00001CF6 2050 movea.l A0, [A0]
00001CF8 B0A8 0010 cmp.l D0, [A0 + 0x10]
00001CFC 660A bne +0xC /* 00001D08 */
00001CFE 2F3C 033E F0F6 move.l -[A7], 0x33EF0F6
00001D04 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */]
label00001D08:
00001D08 7018 moveq.l D0, 0x18
00001D0A D1AE FFDE add.l [A6 - 0x22], D0
00001D0E 526E FFFC addq.w [A6 - 0x4], 1
00001D12 690A bvs +0xC /* 00001D1E */
label00001D14:
00001D14 302E FFFC move.w D0, [A6 - 0x4]
00001D18 B06E FF9A cmp.w D0, [A6 - 0x66]
00001D1C 6FA4 ble -0x5A /* 00001CC2 */
label00001D1E:
00001D1E 526E FFFA addq.w [A6 - 0x6], 1
00001D22 690C bvs +0xE /* 00001D30 */
label00001D24:
00001D24 302E FFFA move.w D0, [A6 - 0x6]
00001D28 B06E FF9C cmp.w D0, [A6 - 0x64]
00001D2C 6F00 FF24 ble -0xDA /* 00001C52 */
label00001D30:
00001D30 486E FFCE pea.l [A6 - 0x32]
00001D34 4EAD 1E52 jsr [A5 + 0x1E52 /* export_966 */]
00001D38 206E 0010 movea.l A0, [A6 + 0x10]
00001D3C 2850 movea.l A4, [A0]
00001D3E 426C 0020 clr.w [A4 + 0x20]
00001D42 426C 0022 clr.w [A4 + 0x22]
00001D46 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001D4A A9D0 syscall TECalText
label00001D4C:
00001D4C 1D7C 0001 001E move.b [A6 + 0x1E], 0x1
label00001D52:
00001D52 2F07 move.l -[A7], D7
00001D54 1F2E FFFF move.b -[A7], [A6 - 0x1]
00001D58 4EAD 0312 jsr [A5 + 0x312 /* export_94 */]
00001D5C 206E 0010 movea.l A0, [A6 + 0x10]
00001D60 2050 movea.l A0, [A0]
00001D62 2068 0052 movea.l A0, [A0 + 0x52]
00001D66 316E FFA8 0044 move.w [A0 + 0x44], [A6 - 0x58]
00001D6C 1006 move.b D0, D6
00001D6E 670C beq +0xE /* 00001D7C */
00001D70 2F2E 0016 move.l -[A7], [A6 + 0x16]
00001D74 4267 clr.w -[A7]
00001D76 4EAD 0E2A jsr [A5 + 0xE2A /* export_449 */]
00001D7A 600A bra +0xC /* 00001D86 */
label00001D7C:
00001D7C 2F2E 001A move.l -[A7], [A6 + 0x1A]
00001D80 4267 clr.w -[A7]
00001D82 4EAD 0E3A jsr [A5 + 0xE3A /* export_451 */]
label00001D86:
00001D86 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00001D8A 4E5E unlink A6
00001D8C 205F movea.l A0, [A7]+
00001D8E DEFC 0016 add.w A7, 0x16
00001D92 4ED0 jmp [A0]
00001D94 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00001D96-00001D9A
fn00001D96:
00001D96 4E56 FFF2 link A6, -0x000E
// end alternate branch 00001D96-00001D9A
fn00001D96: // (misaligned)
00001D98 FFF2 .invalid <<F/7/7>>
00001D9A 48E7 0308 movem.l -[A7], D6,D7,A4
00001D9E 2E2E 0008 move.l D7, [A6 + 0x8]
00001DA2 9EBC 0000 0600 sub.l D7, 0x600
00001DA8 42A7 clr.l -[A7]
00001DAA 2F07 move.l -[A7], D7
00001DAC 4EAD 1E6A jsr [A5 + 0x1E6A /* export_969 */]
00001DB0 285F movea.l A4, [A7]+
00001DB2 200C move.l D0, A4
00001DB4 674A beq +0x4C /* 00001E00 */
00001DB6 2D7C 0000 0600 FFFC move.l [A6 - 0x4], 0x600
00001DBE 2F0C move.l -[A7], A4
00001DC0 4EAD 016A jsr [A5 + 0x16A /* export_41 */]
00001DC4 4267 clr.w -[A7]
00001DC6 3F2E 000C move.w -[A7], [A6 + 0xC]
00001DCA 486E FFFC pea.l [A6 - 0x4]
00001DCE 2F07 move.l -[A7], D7
00001DD0 2F14 move.l -[A7], [A4]
00001DD2 4EAD 253A jsr [A5 + 0x253A /* export_1187 */]
00001DD6 3C1F move.w D6, [A7]+
00001DD8 2F0C move.l -[A7], A4
00001DDA 4EAD 0172 jsr [A5 + 0x172 /* export_42 */]
00001DDE 4A46 tst.w D6
00001DE0 670A beq +0xC /* 00001DEC */
00001DE2 2F3C 004A 206D move.l -[A7], 0x4A206D /* 'J m' */
00001DE8 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */]
label00001DEC:
00001DEC 2F0C move.l -[A7], A4
00001DEE 42A7 clr.l -[A7]
00001DF0 2F14 move.l -[A7], [A4]
00001DF2 4EAD 24C2 jsr [A5 + 0x24C2 /* export_1172 */]
00001DF6 201F move.l D0, [A7]+
00001DF8 5280 addq.l D0, 1
00001DFA 2F00 move.l -[A7], D0
00001DFC 4EAD 0142 jsr [A5 + 0x142 /* export_36 */]
label00001E00:
00001E00 2D4C 000E move.l [A6 + 0xE], A4
00001E04 4CDF 10C0 movem.l D6,D7,A4, [A7]+
00001E08 4E5E unlink A6
00001E0A 205F movea.l A0, [A7]+
00001E0C 5C4F addq.w A7, 6
00001E0E 4ED0 jmp [A0]
export_1226:
00001E10 4E56 0000 link A6, 0
00001E14 42A7 clr.l -[A7]
00001E16 3F2D A62E move.w -[A7], [A5 - 0x59D2]
00001E1A 2F2D A690 move.l -[A7], [A5 - 0x5970]
00001E1E 4EBA FF76 jsr [PC - 0x8A /* 00001D96 */]
00001E22 2D5F 0008 move.l [A6 + 0x8], [A7]+
00001E26 4E5E unlink A6
00001E28 4E75 rts
export_1227:
00001E2A 4E56 FEEA link A6, -0x0116
00001E2E 48E7 0300 movem.l -[A7], D6,D7
00001E32 7000 moveq.l D0, 0x00
00001E34 2D40 000C move.l [A6 + 0xC], D0
00001E38 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001E3C 486E FEF2 pea.l [A6 - 0x10E]
00001E40 4EAD 06EA jsr [A5 + 0x6EA /* export_217 */]
00001E44 4267 clr.w -[A7]
00001E46 3F2E FEF2 move.w -[A7], [A6 - 0x10E]
00001E4A 2F2E FEF4 move.l -[A7], [A6 - 0x10C]
00001E4E 486E FEF8 pea.l [A6 - 0x108]
00001E52 1F3C 0001 move.b -[A7], 0x1
00001E56 486E FEF0 pea.l [A6 - 0x110]
00001E5A 4EAD 031A jsr [A5 + 0x31A /* export_95 */]
00001E5E 4A5F tst.w [A7]+
00001E60 6702 beq +0x4 /* 00001E64 */
00001E62 604A bra +0x4C /* 00001EAE */
label00001E64:
00001E64 7000 moveq.l D0, 0x00
00001E66 2D40 FFFC move.l [A6 - 0x4], D0
00001E6A 7C04 moveq.l D6, 0x04
00001E6C 4267 clr.w -[A7]
00001E6E 3F2E FEF0 move.w -[A7], [A6 - 0x110]
00001E72 486E FFFC pea.l [A6 - 0x4]
00001E76 2F06 move.l -[A7], D6
00001E78 486E FEEC pea.l [A6 - 0x114]
00001E7C 4EAD 253A jsr [A5 + 0x253A /* export_1187 */]
00001E80 3E1F move.w D7, [A7]+
00001E82 4A47 tst.w D7
00001E84 670A beq +0xC /* 00001E90 */
00001E86 2F3C 0004 2984 move.l -[A7], 0x42984
00001E8C 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */]
label00001E90:
00001E90 42A7 clr.l -[A7]
00001E92 3F2E FEF0 move.w -[A7], [A6 - 0x110]
00001E96 2F2E FEEC move.l -[A7], [A6 - 0x114]
00001E9A 4EBA FEFA jsr [PC - 0x106 /* 00001D96 */]
00001E9E 2D5F 000C move.l [A6 + 0xC], [A7]+
00001EA2 4267 clr.w -[A7]
00001EA4 3F2E FEF0 move.w -[A7], [A6 - 0x110]
00001EA8 4EAD 0222 jsr [A5 + 0x222 /* export_64 */]
00001EAC 3E1F move.w D7, [A7]+
label00001EAE:
00001EAE 4CDF 00C0 movem.l D6,D7, [A7]+
00001EB2 4E5E unlink A6
00001EB4 2E9F move.l [A7], [A7]+
00001EB6 4E75 rts
export_1228:
00001EB8 4E56 FFC6 link A6, -0x003A
00001EBC 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00001EC0 2A2E 0012 move.l D5, [A6 + 0x12]
00001EC4 206E 000C movea.l A0, [A6 + 0xC]
00001EC8 7000 moveq.l D0, 0x00
00001ECA 2080 move.l [A0], D0
00001ECC 206E 0008 movea.l A0, [A6 + 0x8]
00001ED0 7000 moveq.l D0, 0x00
00001ED2 2080 move.l [A0], D0
00001ED4 4A6E 0010 tst.w [A6 + 0x10]
00001ED8 6700 0104 beq +0x106 /* 00001FDE */
00001EDC 4207 clr.b D7
00001EDE BAAE 0016 cmp.l D5, [A6 + 0x16]
00001EE2 56C0 sne D0
00001EE4 4A85 tst.l D5
00001EE6 56C1 sne D1
00001EE8 C001 and.b D0, D1
00001EEA 4400 neg.b D0
00001EEC 1800 move.b D4, D0
00001EEE 672C beq +0x2E /* 00001F1C */
00001EF0 2F00 move.l -[A7], D0
00001EF2 4267 clr.w -[A7]
00001EF4 2F05 move.l -[A7], D5
00001EF6 322E 0010 move.w D1, [A6 + 0x10]
00001EFA 6A02 bpl +0x4 /* 00001EFE */
00001EFC 4441 neg.w D1
label00001EFE:
00001EFE 3F01 move.w -[A7], D1
00001F00 486E FFCA pea.l [A6 - 0x36]
00001F04 4EBA F5E2 jsr [PC - 0xA1E /* 000014E8 */]
00001F08 121F move.b D1, [A7]+
00001F0A 201F move.l D0, [A7]+
00001F0C C001 and.b D0, D1
00001F0E 670C beq +0xE /* 00001F1C */
00001F10 4267 clr.w -[A7]
00001F12 1F2E FFCF move.b -[A7], [A6 - 0x31]
00001F16 4EBA 093A jsr [PC + 0x93A /* 00002852 */]
00001F1A 1E1F move.b D7, [A7]+
label00001F1C:
00001F1C 1007 move.b D0, D7
00001F1E 670C beq +0xE /* 00001F2C */
00001F20 42A7 clr.l -[A7]
00001F22 2F05 move.l -[A7], D5
00001F24 4EAD 0EB2 jsr [A5 + 0xEB2 /* export_466 */]
00001F28 265F movea.l A3, [A7]+
00001F2A 600C bra +0xE /* 00001F38 */
label00001F2C:
00001F2C 42A7 clr.l -[A7]
00001F2E 2F2E 0016 move.l -[A7], [A6 + 0x16]
00001F32 4EAD 0EC2 jsr [A5 + 0xEC2 /* export_468 */]
00001F36 265F movea.l A3, [A7]+
label00001F38:
00001F38 200B move.l D0, A3
00001F3A 6700 00A2 beq +0xA4 /* 00001FDE */
00001F3E 2F0B move.l -[A7], A3
00001F40 486E FFC7 pea.l [A6 - 0x39]
00001F44 4EAD 1EE2 jsr [A5 + 0x1EE2 /* export_984 */]
00001F48 2F0B move.l -[A7], A3
00001F4A 3F2E 0010 move.w -[A7], [A6 + 0x10]
00001F4E 1F07 move.b -[A7], D7
00001F50 486E FFF8 pea.l [A6 - 0x8]
00001F54 486E FFF4 pea.l [A6 - 0xC]
00001F58 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001F5C 486E FFE8 pea.l [A6 - 0x18]
00001F60 4EBA 008A jsr [PC + 0x8A /* 00001FEC */]
00001F64 4AAE FFF8 tst.l [A6 - 0x8]
00001F68 6618 bne +0x1A /* 00001F82 */
00001F6A 42A7 clr.l -[A7]
00001F6C 7001 moveq.l D0, 0x01
00001F6E 2F00 move.l -[A7], D0
00001F70 4EAD 1E6A jsr [A5 + 0x1E6A /* export_969 */]
00001F74 285F movea.l A4, [A7]+
00001F76 2054 movea.l A0, [A4]
00001F78 4210 clr.b [A0]
00001F7A 206E 000C movea.l A0, [A6 + 0xC]
00001F7E 208C move.l [A0], A4
00001F80 603A bra +0x3C /* 00001FBC */
label00001F82:
00001F82 42A7 clr.l -[A7]
00001F84 206E 0008 movea.l A0, [A6 + 0x8]
00001F88 2010 move.l D0, [A0]
00001F8A 5280 addq.l D0, 1
00001F8C 2F00 move.l -[A7], D0
00001F8E 4EAD 1E6A jsr [A5 + 0x1E6A /* export_969 */]
00001F92 285F movea.l A4, [A7]+
00001F94 200C move.l D0, A4
00001F96 6724 beq +0x26 /* 00001FBC */
00001F98 2C14 move.l D6, [A4]
00001F9A 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00001F9E 2F06 move.l -[A7], D6
00001FA0 206E 0008 movea.l A0, [A6 + 0x8]
00001FA4 2F10 move.l -[A7], [A0]
00001FA6 4EAD 238A jsr [A5 + 0x238A /* export_1133 */]
00001FAA 206E 0008 movea.l A0, [A6 + 0x8]
00001FAE 2C10 move.l D6, [A0]
00001FB0 DC94 add.l D6, [A4]
00001FB2 2046 movea.l A0, D6
00001FB4 4210 clr.b [A0]
00001FB6 206E 000C movea.l A0, [A6 + 0xC]
00001FBA 208C move.l [A0], A4
label00001FBC:
00001FBC 2F0B move.l -[A7], A3
00001FBE 1F2E FFC7 move.b -[A7], [A6 - 0x39]
00001FC2 4EAD 0312 jsr [A5 + 0x312 /* export_94 */]
00001FC6 1007 move.b D0, D7
00001FC8 670A beq +0xC /* 00001FD4 */
00001FCA 2F05 move.l -[A7], D5
00001FCC 4267 clr.w -[A7]
00001FCE 4EAD 0E2A jsr [A5 + 0xE2A /* export_449 */]
00001FD2 600A bra +0xC /* 00001FDE */
label00001FD4:
00001FD4 2F2E 0016 move.l -[A7], [A6 + 0x16]
00001FD8 4267 clr.w -[A7]
00001FDA 4EAD 0E3A jsr [A5 + 0xE3A /* export_451 */]
label00001FDE:
00001FDE 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00001FE2 4E5E unlink A6
00001FE4 205F movea.l A0, [A7]+
00001FE6 DEFC 0012 add.w A7, 0x12
00001FEA 4ED0 jmp [A0]
export_1229:
fn00001FEC:
00001FEC 4E56 FFD8 link A6, -0x0028
00001FF0 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00001FF4 282E 0014 move.l D4, [A6 + 0x14]
00001FF8 2044 movea.l A0, D4
00001FFA 7000 moveq.l D0, 0x00
00001FFC 2080 move.l [A0], D0
00001FFE 206E 0010 movea.l A0, [A6 + 0x10]
00002002 7000 moveq.l D0, 0x00
00002004 2080 move.l [A0], D0
00002006 206E 000C movea.l A0, [A6 + 0xC]
0000200A 7000 moveq.l D0, 0x00
0000200C 2080 move.l [A0], D0
0000200E 206E 0008 movea.l A0, [A6 + 0x8]
00002012 7000 moveq.l D0, 0x00
00002014 2080 move.l [A0], D0
00002016 102D ACA8 move.b D0, [A5 - 0x5358]
0000201A 6738 beq +0x3A /* 00002054 */
0000201C 2044 movea.l A0, D4
0000201E 2F08 move.l -[A7], A0
00002020 42A7 clr.l -[A7]
00002022 2F2E 001C move.l -[A7], [A6 + 0x1C]
00002026 3F2E 001A move.w -[A7], [A6 + 0x1A]
0000202A 4EAD 1B9A jsr [A5 + 0x1B9A /* export_879 */]
0000202E 201F move.l D0, [A7]+
00002030 205F movea.l A0, [A7]+
00002032 2080 move.l [A0], D0
00002034 2044 movea.l A0, D4
00002036 4A90 tst.l [A0]
00002038 6716 beq +0x18 /* 00002050 */
0000203A 206E 000C movea.l A0, [A6 + 0xC]
0000203E 2F08 move.l -[A7], A0
00002040 42A7 clr.l -[A7]
00002042 2244 movea.l A1, D4
00002044 2F11 move.l -[A7], [A1]
00002046 4EAD 24C2 jsr [A5 + 0x24C2 /* export_1172 */]
0000204A 201F move.l D0, [A7]+
0000204C 205F movea.l A0, [A7]+
0000204E 2080 move.l [A0], D0
label00002050:
00002050 6000 00F2 bra +0xF4 /* 00002144 */
label00002054:
00002054 102E 0018 move.b D0, [A6 + 0x18]
00002058 6704 beq +0x6 /* 0000205E */
0000205A 7A32 moveq.l D5, 0x32
0000205C 6002 bra +0x4 /* 00002060 */
label0000205E:
0000205E 7A36 moveq.l D5, 0x36
label00002060:
00002060 206E 001C movea.l A0, [A6 + 0x1C]
00002064 2005 move.l D0, D5
00002066 D090 add.l D0, [A0]
00002068 720E moveq.l D1, 0x0E
0000206A 9081 sub.l D0, D1
0000206C 2D40 FFEC move.l [A6 - 0x14], D0
00002070 206E FFEC movea.l A0, [A6 - 0x14]
00002074 2D48 FFD8 move.l [A6 - 0x28], A0
00002078 3D68 0008 FFDE move.w [A6 - 0x22], [A0 + 0x8]
0000207E 206E 001C movea.l A0, [A6 + 0x1C]
00002082 2005 move.l D0, D5
00002084 D090 add.l D0, [A0]
00002086 206E FFD8 movea.l A0, [A6 - 0x28]
0000208A 2668 0004 movea.l A3, [A0 + 0x4]
0000208E D7C0 add.l A3, D0
00002090 426E FFDC clr.w [A6 - 0x24]
label00002094:
00002094 302E FFDC move.w D0, [A6 - 0x24]
00002098 B06E FFDE cmp.w D0, [A6 - 0x22]
0000209C 6C00 00A6 bge +0xA8 /* 00002144 */
000020A0 200B move.l D0, A3
000020A2 5480 addq.l D0, 2
000020A4 2D40 FFF4 move.l [A6 - 0xC], D0
000020A8 206E FFF4 movea.l A0, [A6 - 0xC]
000020AC 3010 move.w D0, [A0]
000020AE 48C0 ext.l D0
000020B0 2C00 move.l D6, D0
000020B2 3013 move.w D0, [A3]
000020B4 B06E 001A cmp.w D0, [A6 + 0x1A]
000020B8 6676 bne +0x78 /* 00002130 */
000020BA 284B movea.l A4, A3
000020BC 588C addq.l A4, 4
000020BE 4A14 tst.b [A4]
000020C0 6614 bne +0x16 /* 000020D6 */
000020C2 200C move.l D0, A4
000020C4 5280 addq.l D0, 1
000020C6 2044 movea.l A0, D4
000020C8 2080 move.l [A0], D0
000020CA 2006 move.l D0, D6
000020CC 5380 subq.l D0, 1
000020CE 206E 000C movea.l A0, [A6 + 0xC]
000020D2 2080 move.l [A0], D0
000020D4 606E bra +0x70 /* 00002144 */
label000020D6:
000020D6 2D4C FFF0 move.l [A6 - 0x10], A4
000020DA 7000 moveq.l D0, 0x00
000020DC 206E FFF0 movea.l A0, [A6 - 0x10]
000020E0 3010 move.w D0, [A0]
000020E2 C0BC 0000 7FFF and.l D0, 0x7FFF
000020E8 2E00 move.l D7, D0
000020EA 1007 move.b D0, D7
000020EC 0240 0001 andi.w D0, 0x1
000020F0 670A beq +0xC /* 000020FC */
000020F2 2F3C 0003 BCFD move.l -[A7], 0x3BCFD
000020F8 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */]
label000020FC:
000020FC 2006 move.l D0, D6
000020FE 9087 sub.l D0, D7
00002100 0C80 0000 7530 cmpi.l D0, 0x7530 /* 'u0' */
00002106 6E3C bgt +0x3E /* 00002144 */
00002108 200C move.l D0, A4
0000210A D087 add.l D0, D7
0000210C 2044 movea.l A0, D4
0000210E 2080 move.l [A0], D0
00002110 200C move.l D0, A4
00002112 5480 addq.l D0, 2
00002114 206E 0010 movea.l A0, [A6 + 0x10]
00002118 2080 move.l [A0], D0
0000211A 2006 move.l D0, D6
0000211C 9087 sub.l D0, D7
0000211E 206E 000C movea.l A0, [A6 + 0xC]
00002122 2080 move.l [A0], D0
00002124 2007 move.l D0, D7
00002126 5580 subq.l D0, 2
00002128 206E 0008 movea.l A0, [A6 + 0x8]
0000212C 2080 move.l [A0], D0
0000212E 6014 bra +0x16 /* 00002144 */
label00002130:
00002130 2006 move.l D0, D6
00002132 5A80 addq.l D0, 5
00002134 C0BC FFFF FFFE and.l D0, 0xFFFFFFFE
0000213A D7C0 add.l A3, D0
0000213C 526E FFDC addq.w [A6 - 0x24], 1
00002140 6000 FF52 bra -0xAC /* 00002094 */
label00002144:
00002144 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00002148 4E5E unlink A6
0000214A 205F movea.l A0, [A7]+
0000214C DEFC 0018 add.w A7, 0x18
00002150 4ED0 jmp [A0]
export_1230:
fn00002152:
00002152 4E56 0000 link A6, 0
00002156 4AAD A68C tst.l [A5 - 0x5974]
0000215A 57C0 seq D0
0000215C 4AAD A688 tst.l [A5 - 0x5978]
00002160 56C1 sne D1
00002162 C001 and.b D0, D1
00002164 6712 beq +0x14 /* 00002178 */
00002166 42A7 clr.l -[A7]
00002168 2F2D A6C4 move.l -[A7], [A5 - 0x593C]
0000216C 2F2D A688 move.l -[A7], [A5 - 0x5978]
00002170 4EBA 1006 jsr [PC + 0x1006 /* 00003178 */]
00002174 2B5F A68C move.l [A5 - 0x5974], [A7]+
label00002178:
00002178 2D6D A68C 0008 move.l [A6 + 0x8], [A5 - 0x5974]
0000217E 4E5E unlink A6
00002180 4E75 rts
export_1231:
00002182 4E56 FFF2 link A6, -0x000E
00002186 48E7 0118 movem.l -[A7], D7,A3,A4
0000218A 7000 moveq.l D0, 0x00
0000218C 2D40 000E move.l [A6 + 0xE], D0
00002190 42A7 clr.l -[A7]
00002192 2F2E 000A move.l -[A7], [A6 + 0xA]
00002196 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
0000219A 285F movea.l A4, [A7]+
0000219C 200C move.l D0, A4
0000219E 6754 beq +0x56 /* 000021F4 */
000021A0 42A7 clr.l -[A7]
000021A2 2F0C move.l -[A7], A4
000021A4 3F2E 0008 move.w -[A7], [A6 + 0x8]
000021A8 4EBA F554 jsr [PC - 0xAAC /* 000016FE */]
000021AC 265F movea.l A3, [A7]+
000021AE 200B move.l D0, A3
000021B0 6738 beq +0x3A /* 000021EA */
000021B2 2F0C move.l -[A7], A4
000021B4 486E FFF3 pea.l [A6 - 0xD]
000021B8 4EAD 1EE2 jsr [A5 + 0x1EE2 /* export_984 */]
000021BC 42A7 clr.l -[A7]
000021BE 3013 move.w D0, [A3]
000021C0 48C0 ext.l D0
000021C2 2F00 move.l -[A7], D0
000021C4 4EAD 1E6A jsr [A5 + 0x1E6A /* export_969 */]
000021C8 2E1F move.l D7, [A7]+
000021CA 6714 beq +0x16 /* 000021E0 */
000021CC 2F0B move.l -[A7], A3
000021CE 2047 movea.l A0, D7
000021D0 2F10 move.l -[A7], [A0]
000021D2 3013 move.w D0, [A3]
000021D4 48C0 ext.l D0
000021D6 2F00 move.l -[A7], D0
000021D8 4EAD 238A jsr [A5 + 0x238A /* export_1133 */]
000021DC 2D47 000E move.l [A6 + 0xE], D7
label000021E0:
000021E0 2F0C move.l -[A7], A4
000021E2 1F2E FFF3 move.b -[A7], [A6 - 0xD]
000021E6 4EAD 0312 jsr [A5 + 0x312 /* export_94 */]
label000021EA:
000021EA 2F2E 000A move.l -[A7], [A6 + 0xA]
000021EE 4267 clr.w -[A7]
000021F0 4EAD 0E62 jsr [A5 + 0xE62 /* export_456 */]
label000021F4:
000021F4 4CDF 1880 movem.l D7,A3,A4, [A7]+
000021F8 4E5E unlink A6
000021FA 205F movea.l A0, [A7]+
000021FC 5C4F addq.w A7, 6
000021FE 4ED0 jmp [A0]
export_1232:
00002200 4E56 FFF0 link A6, -0x0010
00002204 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00002208 422E 0016 clr.b [A6 + 0x16]
0000220C 42A7 clr.l -[A7]
0000220E 2F2E 0012 move.l -[A7], [A6 + 0x12]
00002212 4EAD 0EB2 jsr [A5 + 0xEB2 /* export_466 */]
00002216 265F movea.l A3, [A7]+
00002218 200B move.l D0, A3
0000221A 6700 0094 beq +0x96 /* 000022B0 */
0000221E 2853 movea.l A4, [A3]
00002220 7032 moveq.l D0, 0x32
00002222 D9C0 add.l A4, D0
00002224 7E00 moveq.l D7, 0x00
00002226 2053 movea.l A0, [A3]
00002228 3D68 0024 FFF0 move.w [A6 - 0x10], [A0 + 0x24]
0000222E 7C01 moveq.l D6, 0x01
00002230 6054 bra +0x56 /* 00002286 */
label00002232:
00002232 102D B018 move.b D0, [A5 - 0x4FE8]
00002236 660E bne +0x10 /* 00002246 */
00002238 4A2C 0005 tst.b [A4 + 0x5]
0000223C 5CC1 sge D1
0000223E 8001 or.b D0, D1
00002240 0240 0001 andi.w D0, 0x1
00002244 6736 beq +0x38 /* 0000227C */
label00002246:
00002246 4A6E 000C tst.w [A6 + 0xC]
0000224A 57C1 seq D1
0000224C 4A01 tst.b D1
0000224E 6614 bne +0x16 /* 00002264 */
00002250 142C 0004 move.b D2, [A4 + 0x4]
00002254 4882 ext.w D2
00002256 B46E 000C cmp.w D2, [A6 + 0xC]
0000225A 57C2 seq D2
0000225C 8202 or.b D1, D2
0000225E C001 and.b D0, D1
00002260 4A00 tst.b D0
00002262 6718 beq +0x1A /* 0000227C */
label00002264:
00002264 2F00 move.l -[A7], D0
00002266 4267 clr.w -[A7]
00002268 2F2E 000E move.l -[A7], [A6 + 0xE]
0000226C 486C 0006 pea.l [A4 + 0x6]
00002270 A8AD syscall PtInRect
00002272 121F move.b D1, [A7]+
00002274 201F move.l D0, [A7]+
00002276 C001 and.b D0, D1
00002278 6702 beq +0x4 /* 0000227C */
0000227A 2E0C move.l D7, A4
label0000227C:
0000227C 3014 move.w D0, [A4]
0000227E 48C0 ext.l D0
00002280 D9C0 add.l A4, D0
00002282 5246 addq.w D6, 1
00002284 6906 bvs +0x8 /* 0000228C */
label00002286:
00002286 BC6E FFF0 cmp.w D6, [A6 - 0x10]
0000228A 6FA6 ble -0x58 /* 00002232 */
label0000228C:
0000228C 4A87 tst.l D7
0000228E 6716 beq +0x18 /* 000022A6 */
00002290 2047 movea.l A0, D7
00002292 226E 0008 movea.l A1, [A6 + 0x8]
00002296 7006 moveq.l D0, 0x06
label00002298:
00002298 22D8 move.l [A1]+, [A0]+
0000229A 51C8 FFFC dbf D0, -0x6 /* 00002298 */
0000229E 3290 move.w [A1], [A0]
000022A0 1D7C 0001 0016 move.b [A6 + 0x16], 0x1
label000022A6:
000022A6 2F2E 0012 move.l -[A7], [A6 + 0x12]
000022AA 4267 clr.w -[A7]
000022AC 4EAD 0E2A jsr [A5 + 0xE2A /* export_449 */]
label000022B0:
000022B0 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
000022B4 4E5E unlink A6
000022B6 205F movea.l A0, [A7]+
000022B8 DEFC 000E add.w A7, 0xE
000022BC 4ED0 jmp [A0]
export_1233:
000022BE 4E56 FFF0 link A6, -0x0010
000022C2 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000022C6 422E 0016 clr.b [A6 + 0x16]
000022CA 42A7 clr.l -[A7]
000022CC 2F2E 0012 move.l -[A7], [A6 + 0x12]
000022D0 4EAD 0EC2 jsr [A5 + 0xEC2 /* export_468 */]
000022D4 265F movea.l A3, [A7]+
000022D6 200B move.l D0, A3
000022D8 6700 0094 beq +0x96 /* 0000236E */
000022DC 2853 movea.l A4, [A3]
000022DE 7036 moveq.l D0, 0x36
000022E0 D9C0 add.l A4, D0
000022E2 7E00 moveq.l D7, 0x00
000022E4 2053 movea.l A0, [A3]
000022E6 3D68 0028 FFF0 move.w [A6 - 0x10], [A0 + 0x28]
000022EC 7C01 moveq.l D6, 0x01
000022EE 6054 bra +0x56 /* 00002344 */
label000022F0:
000022F0 102D B018 move.b D0, [A5 - 0x4FE8]
000022F4 660E bne +0x10 /* 00002304 */
000022F6 4A2C 0005 tst.b [A4 + 0x5]
000022FA 5CC1 sge D1
000022FC 8001 or.b D0, D1
000022FE 0240 0001 andi.w D0, 0x1
00002302 6736 beq +0x38 /* 0000233A */
label00002304:
00002304 4A6E 000C tst.w [A6 + 0xC]
00002308 57C1 seq D1
0000230A 4A01 tst.b D1
0000230C 6614 bne +0x16 /* 00002322 */
0000230E 142C 0004 move.b D2, [A4 + 0x4]
00002312 4882 ext.w D2
00002314 B46E 000C cmp.w D2, [A6 + 0xC]
00002318 57C2 seq D2
0000231A 8202 or.b D1, D2
0000231C C001 and.b D0, D1
0000231E 4A00 tst.b D0
00002320 6718 beq +0x1A /* 0000233A */
label00002322:
00002322 2F00 move.l -[A7], D0
00002324 4267 clr.w -[A7]
00002326 2F2E 000E move.l -[A7], [A6 + 0xE]
0000232A 486C 0006 pea.l [A4 + 0x6]
0000232E A8AD syscall PtInRect
00002330 121F move.b D1, [A7]+
00002332 201F move.l D0, [A7]+
00002334 C001 and.b D0, D1
00002336 6702 beq +0x4 /* 0000233A */
00002338 2E0C move.l D7, A4
label0000233A:
0000233A 3014 move.w D0, [A4]
0000233C 48C0 ext.l D0
0000233E D9C0 add.l A4, D0
00002340 5246 addq.w D6, 1
00002342 6906 bvs +0x8 /* 0000234A */
label00002344:
00002344 BC6E FFF0 cmp.w D6, [A6 - 0x10]
00002348 6FA6 ble -0x58 /* 000022F0 */
label0000234A:
0000234A 4A87 tst.l D7
0000234C 6716 beq +0x18 /* 00002364 */
0000234E 2047 movea.l A0, D7
00002350 226E 0008 movea.l A1, [A6 + 0x8]
00002354 7006 moveq.l D0, 0x06
label00002356:
00002356 22D8 move.l [A1]+, [A0]+
00002358 51C8 FFFC dbf D0, -0x6 /* 00002356 */
0000235C 3290 move.w [A1], [A0]
0000235E 1D7C 0001 0016 move.b [A6 + 0x16], 0x1
label00002364:
00002364 2F2E 0012 move.l -[A7], [A6 + 0x12]
00002368 4267 clr.w -[A7]
0000236A 4EAD 0E3A jsr [A5 + 0xE3A /* export_451 */]
label0000236E:
0000236E 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00002372 4E5E unlink A6
00002374 205F movea.l A0, [A7]+
00002376 DEFC 000E add.w A7, 0xE
0000237A 4ED0 jmp [A0]
fn0000237C:
0000237C 4E56 FFF8 link A6, -0x0008
00002380 48E7 0118 movem.l -[A7], D7,A3,A4
00002384 7000 moveq.l D0, 0x00
00002386 2D40 000C move.l [A6 + 0xC], D0
0000238A 42A7 clr.l -[A7]
0000238C 226E 0008 movea.l A1, [A6 + 0x8]
00002390 2069 FFFC movea.l A0, [A1 - 0x4]
00002394 2050 movea.l A0, [A0]
00002396 2F28 0014 move.l -[A7], [A0 + 0x14]
0000239A 2F3A 006A move.l -[A7], [PC + 0x6A /* 00002406, value 0x50414745 'PAGE' */]
0000239E 4EAD 0E6A jsr [A5 + 0xE6A /* export_457 */]
000023A2 2E1F move.l D7, [A7]+
000023A4 42A7 clr.l -[A7]
000023A6 2F07 move.l -[A7], D7
000023A8 4EAD 0EDA jsr [A5 + 0xEDA /* export_471 */]
000023AC 265F movea.l A3, [A7]+
000023AE 200B move.l D0, A3
000023B0 674A beq +0x4C /* 000023FC */
000023B2 2853 movea.l A4, [A3]
000023B4 206E 0008 movea.l A0, [A6 + 0x8]
000023B8 2968 0010 0010 move.l [A4 + 0x10], [A0 + 0x10]
000023BE 7000 moveq.l D0, 0x00
000023C0 2940 0014 move.l [A4 + 0x14], D0
000023C4 2013 move.l D0, [A3]
000023C6 7218 moveq.l D1, 0x18
000023C8 D081 add.l D0, D1
000023CA 2F00 move.l -[A7], D0
000023CC 2014 move.l D0, [A4]
000023CE 7218 moveq.l D1, 0x18
000023D0 9081 sub.l D0, D1
000023D2 2F00 move.l -[A7], D0
000023D4 4EAD 254A jsr [A5 + 0x254A /* export_1189 */]
000023D8 42A7 clr.l -[A7]
000023DA 2F0B move.l -[A7], A3
000023DC 206E 0008 movea.l A0, [A6 + 0x8]
000023E0 3F28 FFD6 move.w -[A7], [A0 - 0x2A]
000023E4 4267 clr.w -[A7]
000023E6 4EAD 2382 jsr [A5 + 0x2382 /* export_1132 */]
000023EA 295F 0014 move.l [A4 + 0x14], [A7]+
000023EE 2F07 move.l -[A7], D7
000023F0 1F3C 0001 move.b -[A7], 0x1
000023F4 4EAD 0E52 jsr [A5 + 0xE52 /* export_454 */]
000023F8 2D47 000C move.l [A6 + 0xC], D7
label000023FC:
000023FC 4CDF 1880 movem.l D7,A3,A4, [A7]+
00002400 4E5E unlink A6
00002402 2E9F move.l [A7], [A7]+
00002404 4E75 rts
00002406 5041 addq.w D1, 8
00002408 4745 chk.w D3, D5
export_1234:
fn0000240A:
0000240A 4E56 FFBE link A6, -0x0042
0000240E 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00002412 422E 0014 clr.b [A6 + 0x14]
00002416 102D ACA6 move.b D0, [A5 - 0x535A]
0000241A 6704 beq +0x6 /* 00002420 */
0000241C 6000 0422 bra +0x424 /* 00002840 */
label00002420:
00002420 42A7 clr.l -[A7]
00002422 2F2E 0010 move.l -[A7], [A6 + 0x10]
00002426 4EAD 0ECA jsr [A5 + 0xECA /* export_469 */]
0000242A 2D5F FFFC move.l [A6 - 0x4], [A7]+
0000242E 6604 bne +0x6 /* 00002434 */
00002430 6000 040E bra +0x410 /* 00002840 */
label00002434:
00002434 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002438 486E FFBF pea.l [A6 - 0x41]
0000243C 4EAD 1EE2 jsr [A5 + 0x1EE2 /* export_984 */]
00002440 206E FFFC movea.l A0, [A6 - 0x4]
00002444 2050 movea.l A0, [A0]
00002446 3028 001C move.w D0, [A0 + 0x1C]
0000244A 48C0 ext.l D0
0000244C 2D40 FFD4 move.l [A6 - 0x2C], D0
00002450 206E FFFC movea.l A0, [A6 - 0x4]
00002454 2050 movea.l A0, [A0]
00002456 2028 0014 move.l D0, [A0 + 0x14]
0000245A 7218 moveq.l D1, 0x18
0000245C 9081 sub.l D0, D1
0000245E 2F00 move.l -[A7], D0
00002460 2F2E FFD4 move.l -[A7], [A6 - 0x2C]
00002464 4EAD 0572 jsr [A5 + 0x572 /* export_170 */]
00002468 201F move.l D0, [A7]+
0000246A 3D40 FFD2 move.w [A6 - 0x2E], D0
0000246E 4AAE 000C tst.l [A6 + 0xC]
00002472 6C06 bge +0x8 /* 0000247A */
00002474 7000 moveq.l D0, 0x00
00002476 2D40 000C move.l [A6 + 0xC], D0
label0000247A:
0000247A 206E FFFC movea.l A0, [A6 - 0x4]
0000247E 2050 movea.l A0, [A0]
00002480 202E 000C move.l D0, [A6 + 0xC]
00002484 B0A8 0018 cmp.l D0, [A0 + 0x18]
00002488 6F0C ble +0xE /* 00002496 */
0000248A 206E FFFC movea.l A0, [A6 - 0x4]
0000248E 2050 movea.l A0, [A0]
00002490 2D68 0018 000C move.l [A6 + 0xC], [A0 + 0x18]
label00002496:
00002496 206E FFFC movea.l A0, [A6 - 0x4]
0000249A 2050 movea.l A0, [A0]
0000249C 2028 0010 move.l D0, [A0 + 0x10]
000024A0 5280 addq.l D0, 1
000024A2 7206 moveq.l D1, 0x06
000024A4 2F01 move.l -[A7], D1
000024A6 2F00 move.l -[A7], D0
000024A8 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
000024AC 201F move.l D0, [A7]+
000024AE 7230 moveq.l D1, 0x30
000024B0 D081 add.l D0, D1
000024B2 2D40 FFE0 move.l [A6 - 0x20], D0
000024B6 206E FFFC movea.l A0, [A6 - 0x4]
000024BA 2050 movea.l A0, [A0]
000024BC 202E FFE0 move.l D0, [A6 - 0x20]
000024C0 B090 cmp.l D0, [A0]
000024C2 6F22 ble +0x24 /* 000024E6 */
000024C4 2F2E FFFC move.l -[A7], [A6 - 0x4]
000024C8 4EAD 0172 jsr [A5 + 0x172 /* export_42 */]
000024CC 4267 clr.w -[A7]
000024CE 2F2E 0010 move.l -[A7], [A6 + 0x10]
000024D2 2F3A 037A move.l -[A7], [PC + 0x37A /* 0000284E, value 0x4C495354 'LIST', cstring "LISTNV" */]
000024D6 2F2E FFE0 move.l -[A7], [A6 - 0x20]
000024DA 4EAD 0F1A jsr [A5 + 0xF1A /* export_479 */]
000024DE 101F move.b D0, [A7]+
000024E0 6604 bne +0x6 /* 000024E6 */
000024E2 6000 0318 bra +0x31A /* 000027FC */
label000024E6:
000024E6 2F2E FFFC move.l -[A7], [A6 - 0x4]
000024EA 4EAD 016A jsr [A5 + 0x16A /* export_41 */]
000024EE 206E FFFC movea.l A0, [A6 - 0x4]
000024F2 2050 movea.l A0, [A0]
000024F4 4AA8 0010 tst.l [A0 + 0x10]
000024F8 662A bne +0x2C /* 00002524 */
000024FA 42A7 clr.l -[A7]
000024FC 2F0E move.l -[A7], A6
000024FE 4EBA FE7C jsr [PC - 0x184 /* 0000237C */]
00002502 2A1F move.l D5, [A7]+
00002504 6700 02F6 beq +0x2F8 /* 000027FC */
00002508 206E FFFC movea.l A0, [A6 - 0x4]
0000250C 2050 movea.l A0, [A0]
0000250E 7001 moveq.l D0, 0x01
00002510 2140 0010 move.l [A0 + 0x10], D0
00002514 206E FFFC movea.l A0, [A6 - 0x4]
00002518 2850 movea.l A4, [A0]
0000251A 7030 moveq.l D0, 0x30
0000251C D9C0 add.l A4, D0
0000251E 2885 move.l [A4], D5
00002520 426C 0004 clr.w [A4 + 0x4]
label00002524:
00002524 206E FFFC movea.l A0, [A6 - 0x4]
00002528 2850 movea.l A4, [A0]
0000252A 7030 moveq.l D0, 0x30
0000252C D9C0 add.l A4, D0
0000252E 2D6E 000C FFD8 move.l [A6 - 0x28], [A6 + 0xC]
label00002534:
00002534 302C 0004 move.w D0, [A4 + 0x4]
00002538 48C0 ext.l D0
0000253A B0AE FFD8 cmp.l D0, [A6 - 0x28]
0000253E 6C0E bge +0x10 /* 0000254E */
00002540 302C 0004 move.w D0, [A4 + 0x4]
00002544 48C0 ext.l D0
00002546 91AE FFD8 sub.l [A6 - 0x28], D0
0000254A 5C8C addq.l A4, 6
0000254C 60E6 bra -0x18 /* 00002534 */
label0000254E:
0000254E 2D54 FFF4 move.l [A6 - 0xC], [A4]
00002552 42A7 clr.l -[A7]
00002554 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00002558 4EAD 0EDA jsr [A5 + 0xEDA /* export_471 */]
0000255C 265F movea.l A3, [A7]+
0000255E 200B move.l D0, A3
00002560 6700 029A beq +0x29C /* 000027FC */
00002564 2053 movea.l A0, [A3]
00002566 2F08 move.l -[A7], A0
00002568 42A7 clr.l -[A7]
0000256A 2F0B move.l -[A7], A3
0000256C 3F2E FFD6 move.w -[A7], [A6 - 0x2A]
00002570 3F2C 0004 move.w -[A7], [A4 + 0x4]
00002574 4EAD 2382 jsr [A5 + 0x2382 /* export_1132 */]
00002578 201F move.l D0, [A7]+
0000257A 205F movea.l A0, [A7]+
0000257C B0A8 0014 cmp.l D0, [A0 + 0x14]
00002580 57C0 seq D0
00002582 4400 neg.b D0
00002584 1D40 FFBE move.b [A6 - 0x42], D0
00002588 302C 0004 move.w D0, [A4 + 0x4]
0000258C B06E FFD2 cmp.w D0, [A6 - 0x2E]
00002590 6C00 00A4 bge +0xA6 /* 00002636 */
00002594 2F2E FFD8 move.l -[A7], [A6 - 0x28]
00002598 2F2E FFD4 move.l -[A7], [A6 - 0x2C]
0000259C 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
000025A0 201F move.l D0, [A7]+
000025A2 7218 moveq.l D1, 0x18
000025A4 D081 add.l D0, D1
000025A6 2D40 FFDC move.l [A6 - 0x24], D0
000025AA 2C2E FFDC move.l D6, [A6 - 0x24]
000025AE DC93 add.l D6, [A3]
000025B0 2E2E FFD4 move.l D7, [A6 - 0x2C]
000025B4 DE86 add.l D7, D6
000025B6 2053 movea.l A0, [A3]
000025B8 2010 move.l D0, [A0]
000025BA D093 add.l D0, [A3]
000025BC 2D40 FFCE move.l [A6 - 0x32], D0
000025C0 2F06 move.l -[A7], D6
000025C2 2F07 move.l -[A7], D7
000025C4 202E FFCE move.l D0, [A6 - 0x32]
000025C8 9087 sub.l D0, D7
000025CA 2F00 move.l -[A7], D0
000025CC 4EAD 0192 jsr [A5 + 0x192 /* export_46 */]
000025D0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000025D4 2F06 move.l -[A7], D6
000025D6 2F2E FFD4 move.l -[A7], [A6 - 0x2C]
000025DA 4EAD 238A jsr [A5 + 0x238A /* export_1133 */]
000025DE 302C 0004 move.w D0, [A4 + 0x4]
000025E2 5240 addq.w D0, 1
000025E4 3940 0004 move.w [A4 + 0x4], D0
000025E8 206E FFFC movea.l A0, [A6 - 0x4]
000025EC 2050 movea.l A0, [A0]
000025EE 2028 0018 move.l D0, [A0 + 0x18]
000025F2 5280 addq.l D0, 1
000025F4 206E FFFC movea.l A0, [A6 - 0x4]
000025F8 2050 movea.l A0, [A0]
000025FA 2140 0018 move.l [A0 + 0x18], D0
000025FE 1D7C 0001 0014 move.b [A6 + 0x14], 0x1
00002604 102E FFBE move.b D0, [A6 - 0x42]
00002608 671C beq +0x1E /* 00002626 */
0000260A 2053 movea.l A0, [A3]
0000260C 2F08 move.l -[A7], A0
0000260E 42A7 clr.l -[A7]
00002610 2F0B move.l -[A7], A3
00002612 3F2E FFD6 move.w -[A7], [A6 - 0x2A]
00002616 3F2C 0004 move.w -[A7], [A4 + 0x4]
0000261A 4EAD 2382 jsr [A5 + 0x2382 /* export_1132 */]
0000261E 201F move.l D0, [A7]+
00002620 205F movea.l A0, [A7]+
00002622 2140 0014 move.l [A0 + 0x14], D0
label00002626:
00002626 2F2E FFF4 move.l -[A7], [A6 - 0xC]
0000262A 1F3C 0001 move.b -[A7], 0x1
0000262E 4EAD 0E52 jsr [A5 + 0xE52 /* export_454 */]
00002632 6000 01C8 bra +0x1CA /* 000027FC */
label00002636:
00002636 42A7 clr.l -[A7]
00002638 2F0E move.l -[A7], A6
0000263A 4EBA FD40 jsr [PC - 0x2C0 /* 0000237C */]
0000263E 2A1F move.l D5, [A7]+
00002640 42A7 clr.l -[A7]
00002642 2F05 move.l -[A7], D5
00002644 4EAD 0EDA jsr [A5 + 0xEDA /* export_471 */]
00002648 281F move.l D4, [A7]+
0000264A 6700 01A6 beq +0x1A8 /* 000027F2 */
0000264E 2C0C move.l D6, A4
00002650 2E06 move.l D7, D6
00002652 5C87 addq.l D7, 6
00002654 206E FFFC movea.l A0, [A6 - 0x4]
00002658 226E FFFC movea.l A1, [A6 - 0x4]
0000265C 2251 movea.l A1, [A1]
0000265E 2011 move.l D0, [A1]
00002660 D090 add.l D0, [A0]
00002662 2D40 FFCE move.l [A6 - 0x32], D0
00002666 2F06 move.l -[A7], D6
00002668 2F07 move.l -[A7], D7
0000266A 202E FFCE move.l D0, [A6 - 0x32]
0000266E 9087 sub.l D0, D7
00002670 2F00 move.l -[A7], D0
00002672 4EAD 0192 jsr [A5 + 0x192 /* export_46 */]
00002676 206E FFFC movea.l A0, [A6 - 0x4]
0000267A 2050 movea.l A0, [A0]
0000267C 2028 0010 move.l D0, [A0 + 0x10]
00002680 5280 addq.l D0, 1
00002682 206E FFFC movea.l A0, [A6 - 0x4]
00002686 2050 movea.l A0, [A0]
00002688 2140 0010 move.l [A0 + 0x10], D0
0000268C 2D47 FFE4 move.l [A6 - 0x1C], D7
00002690 206E FFE4 movea.l A0, [A6 - 0x1C]
00002694 2085 move.l [A0], D5
00002696 206E FFE4 movea.l A0, [A6 - 0x1C]
0000269A 4268 0004 clr.w [A0 + 0x4]
0000269E 302C 0004 move.w D0, [A4 + 0x4]
000026A2 48C0 ext.l D0
000026A4 B0AE FFD8 cmp.l D0, [A6 - 0x28]
000026A8 666E bne +0x70 /* 00002718 */
000026AA 2044 movea.l A0, D4
000026AC 2E10 move.l D7, [A0]
000026AE 7018 moveq.l D0, 0x18
000026B0 DE80 add.l D7, D0
000026B2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000026B6 2F07 move.l -[A7], D7
000026B8 2F2E FFD4 move.l -[A7], [A6 - 0x2C]
000026BC 4EAD 238A jsr [A5 + 0x238A /* export_1133 */]
000026C0 206E FFE4 movea.l A0, [A6 - 0x1C]
000026C4 317C 0001 0004 move.w [A0 + 0x4], 0x1
000026CA 206E FFFC movea.l A0, [A6 - 0x4]
000026CE 2050 movea.l A0, [A0]
000026D0 2028 0018 move.l D0, [A0 + 0x18]
000026D4 5280 addq.l D0, 1
000026D6 206E FFFC movea.l A0, [A6 - 0x4]
000026DA 2050 movea.l A0, [A0]
000026DC 2140 0018 move.l [A0 + 0x18], D0
000026E0 102E FFBE move.b D0, [A6 - 0x42]
000026E4 671E beq +0x20 /* 00002704 */
000026E6 2044 movea.l A0, D4
000026E8 2050 movea.l A0, [A0]
000026EA 2F08 move.l -[A7], A0
000026EC 42A7 clr.l -[A7]
000026EE 2F04 move.l -[A7], D4
000026F0 3F2E FFD6 move.w -[A7], [A6 - 0x2A]
000026F4 3F3C 0001 move.w -[A7], 0x1
000026F8 4EAD 2382 jsr [A5 + 0x2382 /* export_1132 */]
000026FC 201F move.l D0, [A7]+
000026FE 205F movea.l A0, [A7]+
00002700 2140 0014 move.l [A0 + 0x14], D0
label00002704:
00002704 2F05 move.l -[A7], D5
00002706 1F3C 0001 move.b -[A7], 0x1
0000270A 4EAD 0E52 jsr [A5 + 0xE52 /* export_454 */]
0000270E 1D7C 0001 0014 move.b [A6 + 0x14], 0x1
00002714 6000 00DC bra +0xDE /* 000027F2 */
label00002718:
00002718 302C 0004 move.w D0, [A4 + 0x4]
0000271C 48C0 ext.l D0
0000271E 81FC 0002 divs.w D0, 0x2
00002722 3D40 FFC2 move.w [A6 - 0x3E], D0
00002726 302C 0004 move.w D0, [A4 + 0x4]
0000272A 906E FFC2 sub.w D0, [A6 - 0x3E]
0000272E 3D40 FFC4 move.w [A6 - 0x3C], D0
00002732 396E FFC4 0004 move.w [A4 + 0x4], [A6 - 0x3C]
00002738 206E FFE4 movea.l A0, [A6 - 0x1C]
0000273C 316E FFC2 0004 move.w [A0 + 0x4], [A6 - 0x3E]
00002742 2013 move.l D0, [A3]
00002744 7218 moveq.l D1, 0x18
00002746 D081 add.l D0, D1
00002748 322E FFC4 move.w D1, [A6 - 0x3C]
0000274C 48C1 ext.l D1
0000274E 2F01 move.l -[A7], D1
00002750 2F2E FFD4 move.l -[A7], [A6 - 0x2C]
00002754 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
00002758 2C1F move.l D6, [A7]+
0000275A DC80 add.l D6, D0
0000275C 2044 movea.l A0, D4
0000275E 2E10 move.l D7, [A0]
00002760 7018 moveq.l D0, 0x18
00002762 DE80 add.l D7, D0
00002764 302E FFC2 move.w D0, [A6 - 0x3E]
00002768 48C0 ext.l D0
0000276A 2F00 move.l -[A7], D0
0000276C 2F2E FFD4 move.l -[A7], [A6 - 0x2C]
00002770 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
00002774 201F move.l D0, [A7]+
00002776 3D40 FFC0 move.w [A6 - 0x40], D0
0000277A 2F06 move.l -[A7], D6
0000277C 2F07 move.l -[A7], D7
0000277E 302E FFC0 move.w D0, [A6 - 0x40]
00002782 48C0 ext.l D0
00002784 2F00 move.l -[A7], D0
00002786 4EAD 0192 jsr [A5 + 0x192 /* export_46 */]
0000278A 2F06 move.l -[A7], D6
0000278C 302E FFC0 move.w D0, [A6 - 0x40]
00002790 48C0 ext.l D0
00002792 2F00 move.l -[A7], D0
00002794 4EAD 254A jsr [A5 + 0x254A /* export_1189 */]
00002798 102E FFBE move.b D0, [A6 - 0x42]
0000279C 673A beq +0x3C /* 000027D8 */
0000279E 2053 movea.l A0, [A3]
000027A0 2F08 move.l -[A7], A0
000027A2 42A7 clr.l -[A7]
000027A4 2F0B move.l -[A7], A3
000027A6 3F2E FFD6 move.w -[A7], [A6 - 0x2A]
000027AA 3F2E FFC4 move.w -[A7], [A6 - 0x3C]
000027AE 4EAD 2382 jsr [A5 + 0x2382 /* export_1132 */]
000027B2 201F move.l D0, [A7]+
000027B4 205F movea.l A0, [A7]+
000027B6 2140 0014 move.l [A0 + 0x14], D0
000027BA 2044 movea.l A0, D4
000027BC 2050 movea.l A0, [A0]
000027BE 2F08 move.l -[A7], A0
000027C0 42A7 clr.l -[A7]
000027C2 2F04 move.l -[A7], D4
000027C4 3F2E FFD6 move.w -[A7], [A6 - 0x2A]
000027C8 3F2E FFC2 move.w -[A7], [A6 - 0x3E]
000027CC 4EAD 2382 jsr [A5 + 0x2382 /* export_1132 */]
000027D0 201F move.l D0, [A7]+
000027D2 205F movea.l A0, [A7]+
000027D4 2140 0014 move.l [A0 + 0x14], D0
label000027D8:
000027D8 2F05 move.l -[A7], D5
000027DA 1F3C 0001 move.b -[A7], 0x1
000027DE 4EAD 0E52 jsr [A5 + 0xE52 /* export_454 */]
000027E2 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000027E6 1F3C 0001 move.b -[A7], 0x1
000027EA 4EAD 0E52 jsr [A5 + 0xE52 /* export_454 */]
000027EE 6000 FD34 bra -0x2CA /* 00002524 */
label000027F2:
000027F2 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000027F6 4267 clr.w -[A7]
000027F8 4EAD 0E52 jsr [A5 + 0xE52 /* export_454 */]
label000027FC:
000027FC 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002800 1F2E FFBF move.b -[A7], [A6 - 0x41]
00002804 4EAD 0312 jsr [A5 + 0x312 /* export_94 */]
00002808 206E FFFC movea.l A0, [A6 - 0x4]
0000280C 2050 movea.l A0, [A0]
0000280E 226E FFFC movea.l A1, [A6 - 0x4]
00002812 2251 movea.l A1, [A1]
00002814 2368 0018 0028 move.l [A1 + 0x28], [A0 + 0x18]
0000281A 206E FFFC movea.l A0, [A6 - 0x4]
0000281E 2050 movea.l A0, [A0]
00002820 2F08 move.l -[A7], A0
00002822 42A7 clr.l -[A7]
00002824 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002828 4EAD 237A jsr [A5 + 0x237A /* export_1131 */]
0000282C 201F move.l D0, [A7]+
0000282E 205F movea.l A0, [A7]+
00002830 2140 0024 move.l [A0 + 0x24], D0
00002834 2F2E 0010 move.l -[A7], [A6 + 0x10]
00002838 1F3C 0001 move.b -[A7], 0x1
0000283C 4EAD 0E42 jsr [A5 + 0xE42 /* export_452 */]
label00002840:
00002840 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00002844 4E5E unlink A6
00002846 205F movea.l A0, [A7]+
00002848 DEFC 000C add.w A7, 0xC
0000284C 4ED0 jmp [A0]
0000284E 4C49 5354 movem.l D2,D4,D6,A0,A1,A4,A6, A1
export_1235:
fn00002852:
00002852 4E56 0000 link A6, 0
00002856 102D ACA8 move.b D0, [A5 - 0x5358]
0000285A 0A00 0001 xori.b D0, 0x1
0000285E 4A00 tst.b D0
00002860 670A beq +0xC /* 0000286C */
00002862 082E 0003 0008 btst.b [A6 + 0x8], 0x3
00002868 56C1 sne D1
0000286A C001 and.b D0, D1
label0000286C:
0000286C 1D40 000A move.b [A6 + 0xA], D0
00002870 4E5E unlink A6
00002872 205F movea.l A0, [A7]+
00002874 544F addq.w A7, 2
00002876 4ED0 jmp [A0]
export_1236:
fn00002878:
00002878 4E56 FFF8 link A6, -0x0008
0000287C 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00002880 3C2E 000C move.w D6, [A6 + 0xC]
00002884 422E 000E clr.b [A6 + 0xE]
00002888 206E 0008 movea.l A0, [A6 + 0x8]
0000288C 3086 move.w [A0], D6
0000288E 4AAD ADB6 tst.l [A5 - 0x524A]
00002892 6602 bne +0x4 /* 00002896 */
00002894 603C bra +0x3E /* 000028D2 */
label00002896:
00002896 206D ADB6 movea.l A0, [A5 - 0x524A]
0000289A 2650 movea.l A3, [A0]
0000289C 548B addq.l A3, 2
0000289E 206D ADB6 movea.l A0, [A5 - 0x524A]
000028A2 2050 movea.l A0, [A0]
000028A4 3D50 FFF8 move.w [A6 - 0x8], [A0]
000028A8 7E01 moveq.l D7, 0x01
000028AA 6020 bra +0x22 /* 000028CC */
label000028AC:
000028AC 284B movea.l A4, A3
000028AE BC54 cmp.w D6, [A4]
000028B0 6E14 bgt +0x16 /* 000028C6 */
000028B2 BC54 cmp.w D6, [A4]
000028B4 660E bne +0x10 /* 000028C4 */
000028B6 206E 0008 movea.l A0, [A6 + 0x8]
000028BA 30AC 0002 move.w [A0], [A4 + 0x2]
000028BE 1D7C 0001 000E move.b [A6 + 0xE], 0x1
label000028C4:
000028C4 600C bra +0xE /* 000028D2 */
label000028C6:
000028C6 588B addq.l A3, 4
000028C8 5247 addq.w D7, 1
000028CA 6906 bvs +0x8 /* 000028D2 */
label000028CC:
000028CC BE6E FFF8 cmp.w D7, [A6 - 0x8]
000028D0 6FDA ble -0x24 /* 000028AC */
label000028D2:
000028D2 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
000028D6 4E5E unlink A6
000028D8 205F movea.l A0, [A7]+
000028DA 5C4F addq.w A7, 6
000028DC 4ED0 jmp [A0]
export_1237:
fn000028DE:
000028DE 4E56 FFFC link A6, -0x0004
000028E2 4267 clr.w -[A7]
000028E4 3F2E 0008 move.w -[A7], [A6 + 0x8]
000028E8 486E FFFE pea.l [A6 - 0x2]
000028EC 4EBA FF8A jsr [PC - 0x76 /* 00002878 */]
000028F0 1D5F FFFD move.b [A6 - 0x3], [A7]+
000028F4 4A6E FFFE tst.w [A6 - 0x2]
000028F8 6D08 blt +0xA /* 00002902 */
000028FA 3D6E FFFE 000A move.w [A6 + 0xA], [A6 - 0x2]
00002900 600A bra +0xC /* 0000290C */
label00002902:
00002902 4267 clr.w -[A7]
00002904 3EB8 0984 move.w [A7], [0x00000984 /* AppFontID */]
00002908 3D5F 000A move.w [A6 + 0xA], [A7]+
label0000290C:
0000290C 4E5E unlink A6
0000290E 205F movea.l A0, [A7]+
00002910 544F addq.w A7, 2
00002912 4ED0 jmp [A0]
fn00002914:
00002914 4E56 FFEC link A6, -0x0014
00002918 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4
0000291C 282E 0010 move.l D4, [A6 + 0x10]
00002920 422E 0014 clr.b [A6 + 0x14]
00002924 4AAE 000C tst.l [A6 + 0xC]
00002928 6C04 bge +0x6 /* 0000292E */
0000292A 6000 009A bra +0x9C /* 000029C6 */
label0000292E:
0000292E 42A7 clr.l -[A7]
00002930 2F04 move.l -[A7], D4
00002932 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
00002936 285F movea.l A4, [A7]+
00002938 200C move.l D0, A4
0000293A 6604 bne +0x6 /* 00002940 */
0000293C 6000 0088 bra +0x8A /* 000029C6 */
label00002940:
00002940 2054 movea.l A0, [A4]
00002942 2A10 move.l D5, [A0]
00002944 2054 movea.l A0, [A4]
00002946 2D68 0004 FFF0 move.l [A6 - 0x10], [A0 + 0x4]
0000294C 41EE FFF0 lea.l A0, [A6 - 0x10]
00002950 43FA 0086 lea.l A1, [PC + 0x86 /* 000029D8, value 0x43415244 'CARD' */]
00002954 7003 moveq.l D0, 0x03
label00002956:
00002956 B109 cmpm.b [A0]+, [A1]+
00002958 56C8 FFFC dbne D0, -0x6 /* 00002956 */
0000295C 6614 bne +0x16 /* 00002972 */
0000295E 206E 0008 movea.l A0, [A6 + 0x8]
00002962 7036 moveq.l D0, 0x36
00002964 2080 move.l [A0], D0
00002966 42A7 clr.l -[A7]
00002968 2F0C move.l -[A7], A4
0000296A 4EBA 23F2 jsr [PC + 0x23F2 /* 00004D5E */]
0000296E 2E1F move.l D7, [A7]+
00002970 6028 bra +0x2A /* 0000299A */
label00002972:
00002972 41EE FFF0 lea.l A0, [A6 - 0x10]
00002976 43FA 005C lea.l A1, [PC + 0x5C /* 000029D4, value 0x424B4744 'BKGD' */]
0000297A 7003 moveq.l D0, 0x03
label0000297C:
0000297C B109 cmpm.b [A0]+, [A1]+
0000297E 56C8 FFFC dbne D0, -0x6 /* 0000297C */
00002982 6614 bne +0x16 /* 00002998 */
00002984 206E 0008 movea.l A0, [A6 + 0x8]
00002988 7032 moveq.l D0, 0x32
0000298A 2080 move.l [A0], D0
0000298C 42A7 clr.l -[A7]
0000298E 2F0C move.l -[A7], A4
00002990 4EBA 235C jsr [PC + 0x235C /* 00004CEE */]
00002994 2E1F move.l D7, [A7]+
00002996 6002 bra +0x4 /* 0000299A */
label00002998:
00002998 6024 bra +0x26 /* 000029BE */
label0000299A:
0000299A 2C2E 000C move.l D6, [A6 + 0xC]
0000299E DC87 add.l D6, D7
000029A0 BA86 cmp.l D5, D6
000029A2 6C14 bge +0x16 /* 000029B8 */
000029A4 4267 clr.w -[A7]
000029A6 2F04 move.l -[A7], D4
000029A8 2F2E FFF0 move.l -[A7], [A6 - 0x10]
000029AC 2F06 move.l -[A7], D6
000029AE 4EAD 0F1A jsr [A5 + 0xF1A /* export_479 */]
000029B2 101F move.b D0, [A7]+
000029B4 6602 bne +0x4 /* 000029B8 */
000029B6 6006 bra +0x8 /* 000029BE */
label000029B8:
000029B8 1D7C 0001 0014 move.b [A6 + 0x14], 0x1
label000029BE:
000029BE 2F04 move.l -[A7], D4
000029C0 4267 clr.w -[A7]
000029C2 4EAD 0E62 jsr [A5 + 0xE62 /* export_456 */]
label000029C6:
000029C6 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+
000029CA 4E5E unlink A6
000029CC 205F movea.l A0, [A7]+
000029CE DEFC 000C add.w A7, 0xC
000029D2 4ED0 jmp [A0]
000029D4 424B clr.w A3
000029D6 4744 chk.w D3, D4
000029D8 4341 chk.w D1, D1
000029DA 5244 addq.w D4, 1
export_1238:
fn000029DC:
000029DC 4E56 FF7C link A6, -0x0084
000029E0 7000 moveq.l D0, 0x00
000029E2 2D40 0010 move.l [A6 + 0x10], D0
000029E6 4AAE 0008 tst.l [A6 + 0x8]
000029EA 6E02 bgt +0x4 /* 000029EE */
000029EC 6042 bra +0x44 /* 00002A30 */
label000029EE:
000029EE 202E 0008 move.l D0, [A6 + 0x8]
000029F2 B0AD A68C cmp.l D0, [A5 - 0x5974]
000029F6 57C0 seq D0
000029F8 222E 000C move.l D1, [A6 + 0xC]
000029FC B2AD A6C4 cmp.l D1, [A5 - 0x593C]
00002A00 57C1 seq D1
00002A02 C001 and.b D0, D1
00002A04 6708 beq +0xA /* 00002A0E */
00002A06 2D6D A688 0010 move.l [A6 + 0x10], [A5 - 0x5978]
00002A0C 6022 bra +0x24 /* 00002A30 */
label00002A0E:
00002A0E 4267 clr.w -[A7]
00002A10 2F2E 000C move.l -[A7], [A6 + 0xC]
00002A14 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002A18 486E FF7C pea.l [A6 - 0x84]
00002A1C 4EBA E8C8 jsr [PC - 0x1738 /* 000012E6 */]
00002A20 101F move.b D0, [A7]+
00002A22 670C beq +0xE /* 00002A30 */
00002A24 2D6E FF7C 0010 move.l [A6 + 0x10], [A6 - 0x84]
00002A2A 2B6D ACAE AD8A move.l [A5 - 0x5276], [A5 - 0x5352]
label00002A30:
00002A30 4E5E unlink A6
00002A32 205F movea.l A0, [A7]+
00002A34 504F addq.w A7, 8
00002A36 4ED0 jmp [A0]
fn00002A38:
00002A38 4E56 FEAE link A6, -0x0152
00002A3C 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00002A40 206E 0010 movea.l A0, [A6 + 0x10]
00002A44 43EE FFE2 lea.l A1, [A6 - 0x1E]
00002A48 7006 moveq.l D0, 0x06
label00002A4A:
00002A4A 22D8 move.l [A1]+, [A0]+
00002A4C 51C8 FFFC dbf D0, -0x6 /* 00002A4A */
00002A50 3290 move.w [A1], [A0]
00002A52 206E 000C movea.l A0, [A6 + 0xC]
00002A56 43EE FEE2 lea.l A1, [A6 - 0x11E]
00002A5A 703F moveq.l D0, 0x3F
label00002A5C:
00002A5C 22D8 move.l [A1]+, [A0]+
00002A5E 51C8 FFFC dbf D0, -0x6 /* 00002A5C */
00002A62 422E 0018 clr.b [A6 + 0x18]
00002A66 3D6E FFE4 FEB0 move.w [A6 - 0x150], [A6 - 0x1C]
00002A6C 4267 clr.w -[A7]
00002A6E 4240 clr.w D0
00002A70 102E FEE2 move.b D0, [A6 - 0x11E]
00002A74 5240 addq.w D0, 1
00002A76 3F00 move.w -[A7], D0
00002A78 3F3C 00FF move.w -[A7], 0xFF
00002A7C 4EAD 1E32 jsr [A5 + 0x1E32 /* export_962 */]
00002A80 3A1F move.w D5, [A7]+
00002A82 41EE FEE2 lea.l A0, [A6 - 0x11E]
00002A86 4230 5000 clr.b [A0 + D5.w]
00002A8A 42A7 clr.l -[A7]
00002A8C 206E 0008 movea.l A0, [A6 + 0x8]
00002A90 2F10 move.l -[A7], [A0]
00002A92 4EAD 24C2 jsr [A5 + 0x24C2 /* export_1172 */]
00002A96 201F move.l D0, [A7]+
00002A98 5280 addq.l D0, 1
00002A9A 2D40 FEB6 move.l [A6 - 0x14A], D0
00002A9E 7001 moveq.l D0, 0x01
00002AA0 2D40 FEB2 move.l [A6 - 0x14E], D0
00002AA4 3005 move.w D0, D5
00002AA6 D07C 001E add.w D0, 0x1E
00002AAA 48C0 ext.l D0
00002AAC 222E FEB6 move.l D1, [A6 - 0x14A]
00002AB0 D280 add.l D1, D0
00002AB2 2E2E FEB2 move.l D7, [A6 - 0x14E]
00002AB6 DE81 add.l D7, D1
00002AB8 1007 move.b D0, D7
00002ABA 0240 0001 andi.w D0, 0x1
00002ABE 6702 beq +0x4 /* 00002AC2 */
00002AC0 5287 addq.l D7, 1
label00002AC2:
00002AC2 0C87 0000 7FFF cmpi.l D7, 0x7FFF
00002AC8 6F04 ble +0x6 /* 00002ACE */
00002ACA 6000 0166 bra +0x168 /* 00002C32 */
label00002ACE:
00002ACE 3D47 FFE2 move.w [A6 - 0x1E], D7
00002AD2 4A6E FEB0 tst.w [A6 - 0x150]
00002AD6 5EC0 sgt D0
00002AD8 4A00 tst.b D0
00002ADA 6700 0156 beq +0x158 /* 00002C32 */
00002ADE 2F00 move.l -[A7], D0
00002AE0 4267 clr.w -[A7]
00002AE2 2F2E 0014 move.l -[A7], [A6 + 0x14]
00002AE6 2F07 move.l -[A7], D7
00002AE8 486E FEDA pea.l [A6 - 0x126]
00002AEC 4EBA FE26 jsr [PC - 0x1DA /* 00002914 */]
00002AF0 121F move.b D1, [A7]+
00002AF2 201F move.l D0, [A7]+
00002AF4 C001 and.b D0, D1
00002AF6 6700 013A beq +0x13C /* 00002C32 */
00002AFA 42A7 clr.l -[A7]
00002AFC 2F2E 0014 move.l -[A7], [A6 + 0x14]
00002B00 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
00002B04 265F movea.l A3, [A7]+
00002B06 286E FEDA movea.l A4, [A6 - 0x126]
00002B0A D9D3 add.l A4, [A3]
00002B0C 280C move.l D4, A4
00002B0E 700E moveq.l D0, 0x0E
00002B10 9880 sub.l D4, D0
00002B12 2044 movea.l A0, D4
00002B14 3D50 FEAE move.w [A6 - 0x152], [A0]
00002B18 3D7C 0001 FED0 move.w [A6 - 0x130], 0x1
00002B1E 6000 00FA bra +0xFC /* 00002C1A */
label00002B22:
00002B22 3014 move.w D0, [A4]
00002B24 48C0 ext.l D0
00002B26 2C00 move.l D6, D0
00002B28 302C 0002 move.w D0, [A4 + 0x2]
00002B2C B06E FEB0 cmp.w D0, [A6 - 0x150]
00002B30 6600 00E0 bne +0xE2 /* 00002C12 */
00002B34 BC87 cmp.l D6, D7
00002B36 6742 beq +0x44 /* 00002B7A */
00002B38 200C move.l D0, A4
00002B3A D086 add.l D0, D6
00002B3C 2D40 FEC4 move.l [A6 - 0x13C], D0
00002B40 200C move.l D0, A4
00002B42 D087 add.l D0, D7
00002B44 2D40 FEC0 move.l [A6 - 0x140], D0
00002B48 2053 movea.l A0, [A3]
00002B4A 2010 move.l D0, [A0]
00002B4C D093 add.l D0, [A3]
00002B4E 2D40 FEBC move.l [A6 - 0x144], D0
00002B52 2F2E FEC4 move.l -[A7], [A6 - 0x13C]
00002B56 2F2E FEC0 move.l -[A7], [A6 - 0x140]
00002B5A 202E FEBC move.l D0, [A6 - 0x144]
00002B5E 90AE FEC4 sub.l D0, [A6 - 0x13C]
00002B62 9087 sub.l D0, D7
00002B64 2F00 move.l -[A7], D0
00002B66 4EAD 0192 jsr [A5 + 0x192 /* export_46 */]
00002B6A 2044 movea.l A0, D4
00002B6C 2007 move.l D0, D7
00002B6E D0A8 0004 add.l D0, [A0 + 0x4]
00002B72 9086 sub.l D0, D6
00002B74 2044 movea.l A0, D4
00002B76 2140 0004 move.l [A0 + 0x4], D0
label00002B7A:
00002B7A 41EE FFE2 lea.l A0, [A6 - 0x1E]
00002B7E 224C movea.l A1, A4
00002B80 7006 moveq.l D0, 0x06
label00002B82:
00002B82 22D8 move.l [A1]+, [A0]+
00002B84 51C8 FFFC dbf D0, -0x6 /* 00002B82 */
00002B88 3290 move.w [A1], [A0]
00002B8A 41EE FEE2 lea.l A0, [A6 - 0x11E]
00002B8E 2008 move.l D0, A0
00002B90 5280 addq.l D0, 1
00002B92 2D40 FEC4 move.l [A6 - 0x13C], D0
00002B96 200C move.l D0, A4
00002B98 721E moveq.l D1, 0x1E
00002B9A D081 add.l D0, D1
00002B9C 2D40 FEC0 move.l [A6 - 0x140], D0
00002BA0 486E FEC4 pea.l [A6 - 0x13C]
00002BA4 486E FEC0 pea.l [A6 - 0x140]
00002BA8 4EAD 23A2 jsr [A5 + 0x23A2 /* export_1136 */]
00002BAC 52AE FEC0 addq.l [A6 - 0x140], 1
00002BB0 206E FEC0 movea.l A0, [A6 - 0x140]
00002BB4 4210 clr.b [A0]
00002BB6 206E 0008 movea.l A0, [A6 + 0x8]
00002BBA 2D50 FEC4 move.l [A6 - 0x13C], [A0]
00002BBE 52AE FEC0 addq.l [A6 - 0x140], 1
00002BC2 486E FEC4 pea.l [A6 - 0x13C]
00002BC6 486E FEC0 pea.l [A6 - 0x140]
00002BCA 4EAD 23A2 jsr [A5 + 0x23A2 /* export_1136 */]
00002BCE 52AE FEC0 addq.l [A6 - 0x140], 1
00002BD2 3005 move.w D0, D5
00002BD4 48C0 ext.l D0
00002BD6 222E FEB6 move.l D1, [A6 - 0x14A]
00002BDA D280 add.l D1, D0
00002BDC 202E FEB2 move.l D0, [A6 - 0x14E]
00002BE0 D081 add.l D0, D1
00002BE2 0240 0001 andi.w D0, 0x1
00002BE6 670A beq +0xC /* 00002BF2 */
00002BE8 206E FEC0 movea.l A0, [A6 - 0x140]
00002BEC 4210 clr.b [A0]
00002BEE 52AE FEC0 addq.l [A6 - 0x140], 1
label00002BF2:
00002BF2 202E FEC0 move.l D0, [A6 - 0x140]
00002BF6 908C sub.l D0, A4
00002BF8 3214 move.w D1, [A4]
00002BFA 48C1 ext.l D1
00002BFC B280 cmp.l D1, D0
00002BFE 670A beq +0xC /* 00002C0A */
00002C00 2F3C 0000 572A move.l -[A7], 0x572A /* 'W*' */
00002C06 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */]
label00002C0A:
00002C0A 1D7C 0001 0018 move.b [A6 + 0x18], 0x1
00002C10 6014 bra +0x16 /* 00002C26 */
label00002C12:
00002C12 D9C6 add.l A4, D6
00002C14 526E FED0 addq.w [A6 - 0x130], 1
00002C18 690C bvs +0xE /* 00002C26 */
label00002C1A:
00002C1A 302E FED0 move.w D0, [A6 - 0x130]
00002C1E B06E FEAE cmp.w D0, [A6 - 0x152]
00002C22 6F00 FEFE ble -0x100 /* 00002B22 */
label00002C26:
00002C26 2F2E 0014 move.l -[A7], [A6 + 0x14]
00002C2A 1F3C 0001 move.b -[A7], 0x1
00002C2E 4EAD 0E62 jsr [A5 + 0xE62 /* export_456 */]
label00002C32:
00002C32 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00002C36 4E5E unlink A6
00002C38 205F movea.l A0, [A7]+
00002C3A DEFC 0010 add.w A7, 0x10
00002C3E 4ED0 jmp [A0]
export_1239:
00002C40 4E56 FDEA link A6, -0x0216
00002C44 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00002C48 206E 0008 movea.l A0, [A6 + 0x8]
00002C4C 43EE FF00 lea.l A1, [A6 - 0x100]
00002C50 703F moveq.l D0, 0x3F
label00002C52:
00002C52 22D8 move.l [A1]+, [A0]+
00002C54 51C8 FFFC dbf D0, -0x6 /* 00002C52 */
00002C58 426E 0012 clr.w [A6 + 0x12]
00002C5C 42A7 clr.l -[A7]
00002C5E 2F2E 000E move.l -[A7], [A6 + 0xE]
00002C62 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
00002C66 265F movea.l A3, [A7]+
00002C68 200B move.l D0, A3
00002C6A 6700 0098 beq +0x9A /* 00002D04 */
00002C6E 2053 movea.l A0, [A3]
00002C70 5888 addq.l A0, 4
00002C72 43FA 00A2 lea.l A1, [PC + 0xA2 /* 00002D16, value 0x43415244 'CARD' */]
00002C76 7003 moveq.l D0, 0x03
label00002C78:
00002C78 B109 cmpm.b [A0]+, [A1]+
00002C7A 56C8 FFFC dbne D0, -0x6 /* 00002C78 */
00002C7E 6604 bne +0x6 /* 00002C84 */
00002C80 7E36 moveq.l D7, 0x36
00002C82 6018 bra +0x1A /* 00002C9C */
label00002C84:
00002C84 2053 movea.l A0, [A3]
00002C86 5888 addq.l A0, 4
00002C88 43FA 0088 lea.l A1, [PC + 0x88 /* 00002D12, value 0x424B4744 'BKGD' */]
00002C8C 7003 moveq.l D0, 0x03
label00002C8E:
00002C8E B109 cmpm.b [A0]+, [A1]+
00002C90 56C8 FFFC dbne D0, -0x6 /* 00002C8E */
00002C94 6604 bne +0x6 /* 00002C9A */
00002C96 7E32 moveq.l D7, 0x32
00002C98 6002 bra +0x4 /* 00002C9C */
label00002C9A:
00002C9A 605E bra +0x60 /* 00002CFA */
label00002C9C:
00002C9C 3007 move.w D0, D7
00002C9E 48C0 ext.l D0
00002CA0 2840 movea.l A4, D0
00002CA2 D9D3 add.l A4, [A3]
00002CA4 2A0C move.l D5, A4
00002CA6 700E moveq.l D0, 0x0E
00002CA8 9A80 sub.l D5, D0
00002CAA 2045 movea.l A0, D5
00002CAC 3D50 FDEA move.w [A6 - 0x216], [A0]
00002CB0 7C01 moveq.l D6, 0x01
00002CB2 6040 bra +0x42 /* 00002CF4 */
label00002CB4:
00002CB4 102C 0004 move.b D0, [A4 + 0x4]
00002CB8 4880 ext.w D0
00002CBA B06E 000C cmp.w D0, [A6 + 0xC]
00002CBE 662A bne +0x2C /* 00002CEA */
00002CC0 280C move.l D4, A4
00002CC2 701E moveq.l D0, 0x1E
00002CC4 D880 add.l D4, D0
00002CC6 2F04 move.l -[A7], D4
00002CC8 486E FDEC pea.l [A6 - 0x214]
00002CCC 4EAD 2562 jsr [A5 + 0x2562 /* export_1192 */]
00002CD0 4267 clr.w -[A7]
00002CD2 486E FDEC pea.l [A6 - 0x214]
00002CD6 486E FF00 pea.l [A6 - 0x100]
00002CDA 4EAD 249A jsr [A5 + 0x249A /* export_1167 */]
00002CDE 101F move.b D0, [A7]+
00002CE0 6708 beq +0xA /* 00002CEA */
00002CE2 3D6C 0002 0012 move.w [A6 + 0x12], [A4 + 0x2]
00002CE8 6010 bra +0x12 /* 00002CFA */
label00002CEA:
00002CEA 3014 move.w D0, [A4]
00002CEC 48C0 ext.l D0
00002CEE D9C0 add.l A4, D0
00002CF0 5246 addq.w D6, 1
00002CF2 6906 bvs +0x8 /* 00002CFA */
label00002CF4:
00002CF4 BC6E FDEA cmp.w D6, [A6 - 0x216]
00002CF8 6FBA ble -0x44 /* 00002CB4 */
label00002CFA:
00002CFA 2F2E 000E move.l -[A7], [A6 + 0xE]
00002CFE 4267 clr.w -[A7]
00002D00 4EAD 0E62 jsr [A5 + 0xE62 /* export_456 */]
label00002D04:
00002D04 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00002D08 4E5E unlink A6
00002D0A 205F movea.l A0, [A7]+
00002D0C DEFC 000A add.w A7, 0xA /* '\n' */
00002D10 4ED0 jmp [A0]
00002D12 424B clr.w A3
00002D14 4744 chk.w D3, D4
00002D16 4341 chk.w D1, D1
00002D18 5244 addq.w D4, 1
export_1240:
00002D1A 4E56 FFDE link A6, -0x0022
00002D1E 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00002D22 422E 0010 clr.b [A6 + 0x10]
00002D26 42A7 clr.l -[A7]
00002D28 2F2E 000C move.l -[A7], [A6 + 0xC]
00002D2C 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
00002D30 2E1F move.l D7, [A7]+
00002D32 6604 bne +0x6 /* 00002D38 */
00002D34 6000 0122 bra +0x124 /* 00002E58 */
label00002D38:
00002D38 2F07 move.l -[A7], D7
00002D3A 486E FFE1 pea.l [A6 - 0x1F]
00002D3E 4EAD 1EE2 jsr [A5 + 0x1EE2 /* export_984 */]
00002D42 2047 movea.l A0, D7
00002D44 2050 movea.l A0, [A0]
00002D46 5888 addq.l A0, 4
00002D48 43FA 011E lea.l A1, [PC + 0x11E /* 00002E68, value 0x43415244 'CARD' */]
00002D4C 7003 moveq.l D0, 0x03
label00002D4E:
00002D4E B109 cmpm.b [A0]+, [A1]+
00002D50 56C8 FFFC dbne D0, -0x6 /* 00002D4E */
00002D54 6608 bne +0xA /* 00002D5E */
00002D56 7036 moveq.l D0, 0x36
00002D58 2D40 FFF8 move.l [A6 - 0x8], D0
00002D5C 6020 bra +0x22 /* 00002D7E */
label00002D5E:
00002D5E 2047 movea.l A0, D7
00002D60 2050 movea.l A0, [A0]
00002D62 5888 addq.l A0, 4
00002D64 43FA 00FE lea.l A1, [PC + 0xFE /* 00002E64, value 0x424B4744 'BKGD' */]
00002D68 7003 moveq.l D0, 0x03
label00002D6A:
00002D6A B109 cmpm.b [A0]+, [A1]+
00002D6C 56C8 FFFC dbne D0, -0x6 /* 00002D6A */
00002D70 6608 bne +0xA /* 00002D7A */
00002D72 7032 moveq.l D0, 0x32
00002D74 2D40 FFF8 move.l [A6 - 0x8], D0
00002D78 6004 bra +0x6 /* 00002D7E */
label00002D7A:
00002D7A 6000 00C6 bra +0xC8 /* 00002E42 */
label00002D7E:
00002D7E 2047 movea.l A0, D7
00002D80 286E FFF8 movea.l A4, [A6 - 0x8]
00002D84 D9D0 add.l A4, [A0]
00002D86 264C movea.l A3, A4
00002D88 280C move.l D4, A4
00002D8A 700E moveq.l D0, 0x0E
00002D8C 9880 sub.l D4, D0
00002D8E 2044 movea.l A0, D4
00002D90 3D50 FFDE move.w [A6 - 0x22], [A0]
00002D94 7C01 moveq.l D6, 0x01
00002D96 6000 00A2 bra +0xA4 /* 00002E3A */
label00002D9A:
00002D9A 302B 0002 move.w D0, [A3 + 0x2]
00002D9E B06E 000A cmp.w D0, [A6 + 0xA]
00002DA2 6600 0088 bne +0x8A /* 00002E2C */
00002DA6 102E 0008 move.b D0, [A6 + 0x8]
00002DAA 670A beq +0xC /* 00002DB6 */
00002DAC 7001 moveq.l D0, 0x01
00002DAE B046 cmp.w D0, D6
00002DB0 6700 0090 beq +0x92 /* 00002E42 */
00002DB4 6012 bra +0x14 /* 00002DC8 */
label00002DB6:
00002DB6 2044 movea.l A0, D4
00002DB8 BC50 cmp.w D6, [A0]
00002DBA 6700 0086 beq +0x88 /* 00002E42 */
00002DBE 284B movea.l A4, A3
00002DC0 3014 move.w D0, [A4]
00002DC2 48C0 ext.l D0
00002DC4 2640 movea.l A3, D0
00002DC6 D7CC add.l A3, A4
label00002DC8:
00002DC8 3A14 move.w D5, [A4]
00002DCA 3D53 FFE4 move.w [A6 - 0x1C], [A3]
00002DCE 42A7 clr.l -[A7]
00002DD0 3005 move.w D0, D5
00002DD2 48C0 ext.l D0
00002DD4 2F00 move.l -[A7], D0
00002DD6 4EAD 1E6A jsr [A5 + 0x1E6A /* export_969 */]
00002DDA 2D5F FFE6 move.l [A6 - 0x1A], [A7]+
00002DDE 674A beq +0x4C /* 00002E2A */
00002DE0 2F0C move.l -[A7], A4
00002DE2 206E FFE6 movea.l A0, [A6 - 0x1A]
00002DE6 2F10 move.l -[A7], [A0]
00002DE8 3005 move.w D0, D5
00002DEA 48C0 ext.l D0
00002DEC 2F00 move.l -[A7], D0
00002DEE 4EAD 238A jsr [A5 + 0x238A /* export_1133 */]
00002DF2 2F0B move.l -[A7], A3
00002DF4 2F0C move.l -[A7], A4
00002DF6 302E FFE4 move.w D0, [A6 - 0x1C]
00002DFA 48C0 ext.l D0
00002DFC 2F00 move.l -[A7], D0
00002DFE 4EAD 238A jsr [A5 + 0x238A /* export_1133 */]
00002E02 206E FFE6 movea.l A0, [A6 - 0x1A]
00002E06 2F10 move.l -[A7], [A0]
00002E08 302E FFE4 move.w D0, [A6 - 0x1C]
00002E0C 48C0 ext.l D0
00002E0E D08C add.l D0, A4
00002E10 2F00 move.l -[A7], D0
00002E12 3005 move.w D0, D5
00002E14 48C0 ext.l D0
00002E16 2F00 move.l -[A7], D0
00002E18 4EAD 238A jsr [A5 + 0x238A /* export_1133 */]
00002E1C 486E FFE6 pea.l [A6 - 0x1A]
00002E20 4EAD 1E52 jsr [A5 + 0x1E52 /* export_966 */]
00002E24 1D7C 0001 0010 move.b [A6 + 0x10], 0x1
label00002E2A:
00002E2A 6016 bra +0x18 /* 00002E42 */
label00002E2C:
00002E2C 284B movea.l A4, A3
00002E2E 3014 move.w D0, [A4]
00002E30 48C0 ext.l D0
00002E32 2640 movea.l A3, D0
00002E34 D7CC add.l A3, A4
00002E36 5246 addq.w D6, 1
00002E38 6908 bvs +0xA /* 00002E42 */
label00002E3A:
00002E3A BC6E FFDE cmp.w D6, [A6 - 0x22]
00002E3E 6F00 FF5A ble -0xA4 /* 00002D9A */
label00002E42:
00002E42 2F07 move.l -[A7], D7
00002E44 1F2E FFE1 move.b -[A7], [A6 - 0x1F]
00002E48 4EAD 0312 jsr [A5 + 0x312 /* export_94 */]
00002E4C 2F2E 000C move.l -[A7], [A6 + 0xC]
00002E50 1F3C 0001 move.b -[A7], 0x1
00002E54 4EAD 0E62 jsr [A5 + 0xE62 /* export_456 */]
label00002E58:
00002E58 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00002E5C 4E5E unlink A6
00002E5E 205F movea.l A0, [A7]+
00002E60 504F addq.w A7, 8
00002E62 4ED0 jmp [A0]
00002E64 424B clr.w A3
00002E66 4744 chk.w D3, D4
00002E68 4341 chk.w D1, D1
00002E6A 5244 addq.w D4, 1
fn00002E6C:
00002E6C 4E56 FFE8 link A6, -0x0018
00002E70 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4
00002E74 286E 0008 movea.l A4, [A6 + 0x8]
00002E78 42A7 clr.l -[A7]
00002E7A 42A7 clr.l -[A7]
00002E7C 4EAD 1E6A jsr [A5 + 0x1E6A /* export_969 */]
00002E80 2D5F FFFC move.l [A6 - 0x4], [A7]+
00002E84 42A7 clr.l -[A7]
00002E86 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002E8A 2F3A 0084 move.l -[A7], [PC + 0x84 /* 00002F10, value 0x4654424C 'FTBL' */]
00002E8E 486E FFF8 pea.l [A6 - 0x8]
00002E92 A9FD syscall GetScrap
00002E94 2A1F move.l D5, [A7]+
00002E96 5EC0 sgt D0
00002E98 4AAE FFFC tst.l [A6 - 0x4]
00002E9C 56C1 sne D1
00002E9E C001 and.b D0, D1
00002EA0 675C beq +0x5E /* 00002EFE */
00002EA2 206E FFFC movea.l A0, [A6 - 0x4]
00002EA6 2050 movea.l A0, [A0]
00002EA8 3C10 move.w D6, [A0]
00002EAA 206E FFFC movea.l A0, [A6 - 0x4]
00002EAE 2010 move.l D0, [A0]
00002EB0 5480 addq.l D0, 2
00002EB2 2D40 FFF0 move.l [A6 - 0x10], D0
00002EB6 3D46 FFE8 move.w [A6 - 0x18], D6
00002EBA 7E01 moveq.l D7, 0x01
00002EBC 603A bra +0x3C /* 00002EF8 */
label00002EBE:
00002EBE 206E FFF0 movea.l A0, [A6 - 0x10]
00002EC2 3810 move.w D4, [A0]
00002EC4 54AE FFF0 addq.l [A6 - 0x10], 2
00002EC8 B86C 0008 cmp.w D4, [A4 + 0x8]
00002ECC 660E bne +0x10 /* 00002EDC */
00002ECE 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00002ED2 486C FEE0 pea.l [A4 - 0x120]
00002ED6 4EAD 2562 jsr [A5 + 0x2562 /* export_1192 */]
00002EDA 6022 bra +0x24 /* 00002EFE */
label00002EDC:
00002EDC 486E FFF0 pea.l [A6 - 0x10]
00002EE0 4EAD 1EF2 jsr [A5 + 0x1EF2 /* export_986 */]
00002EE4 202E FFF0 move.l D0, [A6 - 0x10]
00002EE8 5280 addq.l D0, 1
00002EEA C0BC FFFF FFFE and.l D0, 0xFFFFFFFE
00002EF0 2D40 FFF0 move.l [A6 - 0x10], D0
00002EF4 5247 addq.w D7, 1
00002EF6 6906 bvs +0x8 /* 00002EFE */
label00002EF8:
00002EF8 BE6E FFE8 cmp.w D7, [A6 - 0x18]
00002EFC 6FC0 ble -0x3E /* 00002EBE */
label00002EFE:
00002EFE 486E FFFC pea.l [A6 - 0x4]
00002F02 4EAD 1E52 jsr [A5 + 0x1E52 /* export_966 */]
00002F06 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+
00002F0A 4E5E unlink A6
00002F0C 2E9F move.l [A7], [A7]+
00002F0E 4E75 rts
00002F10 4654 not.w [A4]
00002F12 424C clr.w A4
export_1241:
fn00002F14:
00002F14 4E56 FEDE link A6, -0x0122
00002F18 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00002F1C 3D6E 0008 000A move.w [A6 + 0xA], [A6 + 0x8]
00002F22 4AAD ADB6 tst.l [A5 - 0x524A]
00002F26 6604 bne +0x6 /* 00002F2C */
00002F28 6000 0110 bra +0x112 /* 0000303A */
label00002F2C:
00002F2C 206D ADB6 movea.l A0, [A5 - 0x524A]
00002F30 2650 movea.l A3, [A0]
00002F32 548B addq.l A3, 2
00002F34 4247 clr.w D7
00002F36 2D4B FFF0 move.l [A6 - 0x10], A3
00002F3A 280B move.l D4, A3
00002F3C 3C2E 0008 move.w D6, [A6 + 0x8]
00002F40 70FF moveq.l D0, 0xFFFFFFFF
00002F42 B046 cmp.w D0, D6
00002F44 6F0A ble +0xC /* 00002F50 */
00002F46 3006 move.w D0, D6
00002F48 5440 addq.w D0, 2
00002F4A 6A02 bpl +0x4 /* 00002F4E */
00002F4C 4440 neg.w D0
label00002F4E:
00002F4E 3C00 move.w D6, D0
label00002F50:
00002F50 4245 clr.w D5
00002F52 206D ADB6 movea.l A0, [A5 - 0x524A]
00002F56 2D50 FFE4 move.l [A6 - 0x1C], [A0]
00002F5A 206E FFE4 movea.l A0, [A6 - 0x1C]
00002F5E 3D50 FEDE move.w [A6 - 0x122], [A0]
00002F62 3D7C 0001 FFFA move.w [A6 - 0x6], 0x1
00002F68 6038 bra +0x3A /* 00002FA2 */
label00002F6A:
00002F6A 284B movea.l A4, A3
00002F6C 302C 0002 move.w D0, [A4 + 0x2]
00002F70 B06E 0008 cmp.w D0, [A6 + 0x8]
00002F74 6608 bne +0xA /* 00002F7E */
00002F76 3D54 000A move.w [A6 + 0xA], [A4]
00002F7A 6000 00BE bra +0xC0 /* 0000303A */
label00002F7E:
00002F7E 3A14 move.w D5, [A4]
00002F80 588B addq.l A3, 4
00002F82 BA46 cmp.w D5, D6
00002F84 6604 bne +0x6 /* 00002F8A */
00002F86 7800 moveq.l D4, 0x00
00002F88 6006 bra +0x8 /* 00002F90 */
label00002F8A:
00002F8A BA46 cmp.w D5, D6
00002F8C 6C02 bge +0x4 /* 00002F90 */
00002F8E 280B move.l D4, A3
label00002F90:
00002F90 BE45 cmp.w D7, D5
00002F92 6608 bne +0xA /* 00002F9C */
00002F94 3E05 move.w D7, D5
00002F96 5247 addq.w D7, 1
00002F98 2D4B FFF0 move.l [A6 - 0x10], A3
label00002F9C:
00002F9C 526E FFFA addq.w [A6 - 0x6], 1
00002FA0 690A bvs +0xC /* 00002FAC */
label00002FA2:
00002FA2 302E FFFA move.w D0, [A6 - 0x6]
00002FA6 B06E FEDE cmp.w D0, [A6 - 0x122]
00002FAA 6FBE ble -0x40 /* 00002F6A */
label00002FAC:
00002FAC 4A84 tst.l D4
00002FAE 6706 beq +0x8 /* 00002FB6 */
00002FB0 3E06 move.w D7, D6
00002FB2 2D44 FFF0 move.l [A6 - 0x10], D4
label00002FB6:
00002FB6 206D ADB6 movea.l A0, [A5 - 0x524A]
00002FBA 202E FFF0 move.l D0, [A6 - 0x10]
00002FBE 9090 sub.l D0, [A0]
00002FC0 2D40 FFE0 move.l [A6 - 0x20], D0
00002FC4 4A6E 0008 tst.w [A6 + 0x8]
00002FC8 6C08 bge +0xA /* 00002FD2 */
00002FCA 2F0E move.l -[A7], A6
00002FCC 4EBA FE9E jsr [PC - 0x162 /* 00002E6C */]
00002FD0 600A bra +0xC /* 00002FDC */
label00002FD2:
00002FD2 3F2E 0008 move.w -[A7], [A6 + 0x8]
00002FD6 486E FEE0 pea.l [A6 - 0x120]
00002FDA A8FF syscall GetFName/GetFontName
label00002FDC:
00002FDC 4240 clr.w D0
00002FDE 102E FEE0 move.b D0, [A6 - 0x120]
00002FE2 4A40 tst.w D0
00002FE4 660C bne +0xE /* 00002FF2 */
00002FE6 4267 clr.w -[A7]
00002FE8 3EB8 0984 move.w [A7], [0x00000984 /* AppFontID */]
00002FEC 3D5F 000A move.w [A6 + 0xA], [A7]+
00002FF0 6048 bra +0x4A /* 0000303A */
label00002FF2:
00002FF2 3D47 FFE8 move.w [A6 - 0x18], D7
00002FF6 3D6E 0008 FFEA move.w [A6 - 0x16], [A6 + 0x8]
00002FFC 2F2D ADB6 move.l -[A7], [A5 - 0x524A]
00003000 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00003004 486E FFE8 pea.l [A6 - 0x18]
00003008 42A7 clr.l -[A7]
0000300A 7004 moveq.l D0, 0x04
0000300C 2F00 move.l -[A7], D0
0000300E 4EAD 1E8A jsr [A5 + 0x1E8A /* export_973 */]
00003012 4267 clr.w -[A7]
00003014 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */]
00003018 4A5F tst.w [A7]+
0000301A 6702 beq +0x4 /* 0000301E */
0000301C 601C bra +0x1E /* 0000303A */
label0000301E:
0000301E 206D ADB6 movea.l A0, [A5 - 0x524A]
00003022 2D50 FFE4 move.l [A6 - 0x1C], [A0]
00003026 206E FFE4 movea.l A0, [A6 - 0x1C]
0000302A 5250 addq.w [A0], 1
0000302C 3D47 000A move.w [A6 + 0xA], D7
00003030 3F07 move.w -[A7], D7
00003032 486E FEE0 pea.l [A6 - 0x120]
00003036 4EBA CFC8 jsr [PC - 0x3038 /* 00000000 */]
label0000303A:
0000303A 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
0000303E 4E5E unlink A6
00003040 205F movea.l A0, [A7]+
00003042 544F addq.w A7, 2
00003044 4ED0 jmp [A0]
fn00003046:
00003046 4E56 FFFC link A6, -0x0004
0000304A 2F0C move.l -[A7], A4
0000304C 286E 0008 movea.l A4, [A6 + 0x8]
00003050 422E 0010 clr.b [A6 + 0x10]
00003054 7000 moveq.l D0, 0x00
00003056 2940 FFEA move.l [A4 - 0x16], D0
0000305A 206C FFFC movea.l A0, [A4 - 0x4]
0000305E 2010 move.l D0, [A0]
00003060 7230 moveq.l D1, 0x30
00003062 D081 add.l D0, D1
00003064 2940 FFF6 move.l [A4 - 0xA], D0
label00003068:
00003068 202C FFF6 move.l D0, [A4 - 0xA]
0000306C B0AC FFF2 cmp.l D0, [A4 - 0xE]
00003070 6728 beq +0x2A /* 0000309A */
00003072 206C FFF6 movea.l A0, [A4 - 0xA]
00003076 2010 move.l D0, [A0]
00003078 B0AE 000C cmp.l D0, [A6 + 0xC]
0000307C 6608 bne +0xA /* 00003086 */
0000307E 1D7C 0001 0010 move.b [A6 + 0x10], 0x1
00003084 6014 bra +0x16 /* 0000309A */
label00003086:
00003086 206C FFF6 movea.l A0, [A4 - 0xA]
0000308A 3028 0004 move.w D0, [A0 + 0x4]
0000308E 48C0 ext.l D0
00003090 D1AC FFEA add.l [A4 - 0x16], D0
00003094 5CAC FFF6 addq.l [A4 - 0xA], 6
00003098 60CE bra -0x30 /* 00003068 */
label0000309A:
0000309A 285F movea.l A4, [A7]+
0000309C 4E5E unlink A6
0000309E 205F movea.l A0, [A7]+
000030A0 504F addq.w A7, 8
000030A2 4ED0 jmp [A0]
fn000030A4:
000030A4 4E56 FFF0 link A6, -0x0010
000030A8 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
000030AC 286E 0008 movea.l A4, [A6 + 0x8]
000030B0 206C FFF6 movea.l A0, [A4 - 0xA]
000030B4 2E10 move.l D7, [A0]
000030B6 42A7 clr.l -[A7]
000030B8 2F07 move.l -[A7], D7
000030BA 4EAD 0EDA jsr [A5 + 0xEDA /* export_471 */]
000030BE 265F movea.l A3, [A7]+
000030C0 200B move.l D0, A3
000030C2 6610 bne +0x12 /* 000030D4 */
000030C4 206C FFF6 movea.l A0, [A4 - 0xA]
000030C8 3028 0004 move.w D0, [A0 + 0x4]
000030CC 48C0 ext.l D0
000030CE D1AC FFEA add.l [A4 - 0x16], D0
000030D2 6078 bra +0x7A /* 0000314C */
label000030D4:
000030D4 2C13 move.l D6, [A3]
000030D6 7018 moveq.l D0, 0x18
000030D8 DC80 add.l D6, D0
000030DA 206C FFF6 movea.l A0, [A4 - 0xA]
000030DE 3D68 0004 FFF0 move.w [A6 - 0x10], [A0 + 0x4]
000030E4 7A01 moveq.l D5, 0x01
000030E6 6056 bra +0x58 /* 0000313E */
label000030E8:
000030E8 52AC FFEA addq.l [A4 - 0x16], 1
000030EC 2046 movea.l A0, D6
000030EE 2010 move.l D0, [A0]
000030F0 B0AC 0008 cmp.l D0, [A4 + 0x8]
000030F4 6640 bne +0x42 /* 00003136 */
000030F6 2F07 move.l -[A7], D7
000030F8 4267 clr.w -[A7]
000030FA 4EAD 0E52 jsr [A5 + 0xE52 /* export_454 */]
000030FE 2B47 AD8A move.l [A5 - 0x5276], D7
00003102 206E 0008 movea.l A0, [A6 + 0x8]
00003106 216C FFEA 0010 move.l [A0 + 0x10], [A4 - 0x16]
0000310C 202C 000C move.l D0, [A4 + 0xC]
00003110 B0AD A6C4 cmp.l D0, [A5 - 0x593C]
00003114 57C0 seq D0
00003116 222C 0008 move.l D1, [A4 + 0x8]
0000311A B2AD A688 cmp.l D1, [A5 - 0x5978]
0000311E 57C1 seq D1
00003120 C001 and.b D0, D1
00003122 6706 beq +0x8 /* 0000312A */
00003124 2B6C FFEA A68C move.l [A5 - 0x5974], [A4 - 0x16]
label0000312A:
0000312A 206E 0008 movea.l A0, [A6 + 0x8]
0000312E 2C48 movea.l A6, A0
00003130 4EFA 0178 jmp [PC + 0x178 /* 000032AA */]
00003134 0000 DCAC ori.b D0, 0xAC
// begin alternate branch 00003136-0000313A
label00003136:
00003136 DCAC FFEE add.l D6, [A4 - 0x12]
// end alternate branch 00003136-0000313A
label00003136: // (misaligned)
00003138 FFEE .invalid <<F/7/7>>
0000313A 5245 addq.w D5, 1
0000313C 6906 bvs +0x8 /* 00003144 */
label0000313E:
0000313E BA6E FFF0 cmp.w D5, [A6 - 0x10]
00003142 6FA4 ble -0x5A /* 000030E8 */
label00003144:
00003144 2F07 move.l -[A7], D7
00003146 4267 clr.w -[A7]
00003148 4EAD 0E52 jsr [A5 + 0xE52 /* export_454 */]
label0000314C:
0000314C 5CAC FFF6 addq.l [A4 - 0xA], 6
00003150 202C FFF6 move.l D0, [A4 - 0xA]
00003154 B0AC FFF2 cmp.l D0, [A4 - 0xE]
00003158 6614 bne +0x16 /* 0000316E */
0000315A 7000 moveq.l D0, 0x00
0000315C 2940 FFEA move.l [A4 - 0x16], D0
00003160 206C FFFC movea.l A0, [A4 - 0x4]
00003164 2010 move.l D0, [A0]
00003166 7230 moveq.l D1, 0x30
00003168 D081 add.l D0, D1
0000316A 2940 FFF6 move.l [A4 - 0xA], D0
label0000316E:
0000316E 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
00003172 4E5E unlink A6
00003174 2E9F move.l [A7], [A7]+
00003176 4E75 rts
export_1242:
fn00003178:
00003178 4E56 FFDA link A6, -0x0026
0000317C 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00003180 202E 000C move.l D0, [A6 + 0xC]
00003184 B0AD A6C4 cmp.l D0, [A5 - 0x593C]
00003188 57C0 seq D0
0000318A 222E 0008 move.l D1, [A6 + 0x8]
0000318E B2AD A688 cmp.l D1, [A5 - 0x5978]
00003192 57C1 seq D1
00003194 C001 and.b D0, D1
00003196 4AAD A68C tst.l [A5 - 0x5974]
0000319A 56C1 sne D1
0000319C C001 and.b D0, D1
0000319E 670A beq +0xC /* 000031AA */
000031A0 2D6D A68C 0010 move.l [A6 + 0x10], [A5 - 0x5974]
000031A6 6000 011C bra +0x11E /* 000032C4 */
label000031AA:
000031AA 7000 moveq.l D0, 0x00
000031AC 2D40 0010 move.l [A6 + 0x10], D0
000031B0 42A7 clr.l -[A7]
000031B2 2F2E 000C move.l -[A7], [A6 + 0xC]
000031B6 4EAD 0ECA jsr [A5 + 0xECA /* export_469 */]
000031BA 2D5F FFFC move.l [A6 - 0x4], [A7]+
000031BE 6604 bne +0x6 /* 000031C4 */
000031C0 6000 0102 bra +0x104 /* 000032C4 */
label000031C4:
000031C4 2F2E FFFC move.l -[A7], [A6 - 0x4]
000031C8 486E FFFB pea.l [A6 - 0x5]
000031CC 4EAD 1EE2 jsr [A5 + 0x1EE2 /* export_984 */]
000031D0 206E FFFC movea.l A0, [A6 - 0x4]
000031D4 2050 movea.l A0, [A0]
000031D6 3028 001C move.w D0, [A0 + 0x1C]
000031DA 48C0 ext.l D0
000031DC 2D40 FFEE move.l [A6 - 0x12], D0
000031E0 206E FFFC movea.l A0, [A6 - 0x4]
000031E4 2010 move.l D0, [A0]
000031E6 7230 moveq.l D1, 0x30
000031E8 D081 add.l D0, D1
000031EA 2D40 FFF6 move.l [A6 - 0xA], D0
000031EE 206E FFFC movea.l A0, [A6 - 0x4]
000031F2 2050 movea.l A0, [A0]
000031F4 2F28 0010 move.l -[A7], [A0 + 0x10]
000031F8 7006 moveq.l D0, 0x06
000031FA 2F00 move.l -[A7], D0
000031FC 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
00003200 201F move.l D0, [A7]+
00003202 D0AE FFF6 add.l D0, [A6 - 0xA]
00003206 2D40 FFF2 move.l [A6 - 0xE], D0
0000320A 42A7 clr.l -[A7]
0000320C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003210 4EAD 0EC2 jsr [A5 + 0xEC2 /* export_468 */]
00003214 2D5F FFE2 move.l [A6 - 0x1E], [A7]+
00003218 6742 beq +0x44 /* 0000325C */
0000321A 206E FFE2 movea.l A0, [A6 - 0x1E]
0000321E 2050 movea.l A0, [A0]
00003220 2D68 0020 FFDE move.l [A6 - 0x22], [A0 + 0x20]
00003226 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000322A 4267 clr.w -[A7]
0000322C 4EAD 0E3A jsr [A5 + 0xE3A /* export_451 */]
00003230 4AAE FFDE tst.l [A6 - 0x22]
00003234 56C0 sne D0
00003236 4A00 tst.b D0
00003238 6722 beq +0x24 /* 0000325C */
0000323A 2F00 move.l -[A7], D0
0000323C 4267 clr.w -[A7]
0000323E 2F2E FFDE move.l -[A7], [A6 - 0x22]
00003242 2F0E move.l -[A7], A6
00003244 4EBA FE00 jsr [PC - 0x200 /* 00003046 */]
00003248 121F move.b D1, [A7]+
0000324A 201F move.l D0, [A7]+
0000324C C001 and.b D0, D1
0000324E 670C beq +0xE /* 0000325C */
00003250 2F0E move.l -[A7], A6
00003252 4EBA FE50 jsr [PC - 0x1B0 /* 000030A4 */]
00003256 2F0E move.l -[A7], A6
00003258 4EBA FE4A jsr [PC - 0x1B6 /* 000030A4 */]
label0000325C:
0000325C 4267 clr.w -[A7]
0000325E 2F2D AD8A move.l -[A7], [A5 - 0x5276]
00003262 2F0E move.l -[A7], A6
00003264 4EBA FDE0 jsr [PC - 0x220 /* 00003046 */]
00003268 101F move.b D0, [A7]+
0000326A 6614 bne +0x16 /* 00003280 */
0000326C 7000 moveq.l D0, 0x00
0000326E 2D40 FFEA move.l [A6 - 0x16], D0
00003272 206E FFFC movea.l A0, [A6 - 0x4]
00003276 2010 move.l D0, [A0]
00003278 7230 moveq.l D1, 0x30
0000327A D081 add.l D0, D1
0000327C 2D40 FFF6 move.l [A6 - 0xA], D0
label00003280:
00003280 206E FFFC movea.l A0, [A6 - 0x4]
00003284 2050 movea.l A0, [A0]
00003286 2D68 0010 FFDA move.l [A6 - 0x26], [A0 + 0x10]
0000328C 7001 moveq.l D0, 0x01
0000328E 2D40 FFE6 move.l [A6 - 0x1A], D0
00003292 600C bra +0xE /* 000032A0 */
label00003294:
00003294 2F0E move.l -[A7], A6
00003296 4EBA FE0C jsr [PC - 0x1F4 /* 000030A4 */]
0000329A 52AE FFE6 addq.l [A6 - 0x1A], 1
0000329E 690A bvs +0xC /* 000032AA */
label000032A0:
000032A0 202E FFE6 move.l D0, [A6 - 0x1A]
000032A4 B0AE FFDA cmp.l D0, [A6 - 0x26]
000032A8 6FEA ble -0x14 /* 00003294 */
label000032AA:
000032AA 4FEE FFBA lea.l A7, [A6 - 0x46]
000032AE 2F2E FFFC move.l -[A7], [A6 - 0x4]
000032B2 1F2E FFFB move.b -[A7], [A6 - 0x5]
000032B6 4EAD 0312 jsr [A5 + 0x312 /* export_94 */]
000032BA 2F2E 000C move.l -[A7], [A6 + 0xC]
000032BE 4267 clr.w -[A7]
000032C0 4EAD 0E42 jsr [A5 + 0xE42 /* export_452 */]
label000032C4:
000032C4 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
000032C8 4E5E unlink A6
000032CA 205F movea.l A0, [A7]+
000032CC 504F addq.w A7, 8
000032CE 4ED0 jmp [A0]
export_1243:
000032D0 4E56 FFB6 link A6, -0x004A
000032D4 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000032D8 7000 moveq.l D0, 0x00
000032DA 2D40 0020 move.l [A6 + 0x20], D0
000032DE 4EBA D000 jsr [PC - 0x3000 /* 000002E0 */]
000032E2 42A7 clr.l -[A7]
000032E4 2F2E 001C move.l -[A7], [A6 + 0x1C]
000032E8 4EAD 0ECA jsr [A5 + 0xECA /* export_469 */]
000032EC 2E1F move.l D7, [A7]+
000032EE 6604 bne +0x6 /* 000032F4 */
000032F0 6000 0344 bra +0x346 /* 00003636 */
label000032F4:
000032F4 2F07 move.l -[A7], D7
000032F6 486E FFD3 pea.l [A6 - 0x2D]
000032FA 4EAD 1EE2 jsr [A5 + 0x1EE2 /* export_984 */]
000032FE 2047 movea.l A0, D7
00003300 2050 movea.l A0, [A0]
00003302 3A28 001C move.w D5, [A0 + 0x1C]
00003306 202E 0018 move.l D0, [A6 + 0x18]
0000330A 5280 addq.l D0, 1
0000330C 2D40 FFE8 move.l [A6 - 0x18], D0
00003310 7001 moveq.l D0, 0x01
00003312 B0AE FFE8 cmp.l D0, [A6 - 0x18]
00003316 6F06 ble +0x8 /* 0000331E */
00003318 7001 moveq.l D0, 0x01
0000331A 2D40 FFE8 move.l [A6 - 0x18], D0
label0000331E:
0000331E 2047 movea.l A0, D7
00003320 2050 movea.l A0, [A0]
00003322 202E FFE8 move.l D0, [A6 - 0x18]
00003326 B0A8 0018 cmp.l D0, [A0 + 0x18]
0000332A 6F06 ble +0x8 /* 00003332 */
0000332C 7001 moveq.l D0, 0x01
0000332E 2D40 FFE8 move.l [A6 - 0x18], D0
label00003332:
00003332 2047 movea.l A0, D7
00003334 2850 movea.l A4, [A0]
00003336 7030 moveq.l D0, 0x30
00003338 D9C0 add.l A4, D0
0000333A 2047 movea.l A0, D7
0000333C 2050 movea.l A0, [A0]
0000333E 2F28 0010 move.l -[A7], [A0 + 0x10]
00003342 7006 moveq.l D0, 0x06
00003344 2F00 move.l -[A7], D0
00003346 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
0000334A 201F move.l D0, [A7]+
0000334C D08C add.l D0, A4
0000334E 2D40 FFF4 move.l [A6 - 0xC], D0
00003352 2D6E FFE8 FFE4 move.l [A6 - 0x1C], [A6 - 0x18]
label00003358:
00003358 302C 0004 move.w D0, [A4 + 0x4]
0000335C 48C0 ext.l D0
0000335E B0AE FFE4 cmp.l D0, [A6 - 0x1C]
00003362 6C0E bge +0x10 /* 00003372 */
00003364 302C 0004 move.w D0, [A4 + 0x4]
00003368 48C0 ext.l D0
0000336A 91AE FFE4 sub.l [A6 - 0x1C], D0
0000336E 5C8C addq.l A4, 6
00003370 60E6 bra -0x18 /* 00003358 */
label00003372:
00003372 2814 move.l D4, [A4]
00003374 42A7 clr.l -[A7]
00003376 2F04 move.l -[A7], D4
00003378 4EAD 0EDA jsr [A5 + 0xEDA /* export_471 */]
0000337C 265F movea.l A3, [A7]+
0000337E 200B move.l D0, A3
00003380 6700 0288 beq +0x28A /* 0000360A */
00003384 2F0B move.l -[A7], A3
00003386 486E FFD2 pea.l [A6 - 0x2E]
0000338A 4EAD 1EE2 jsr [A5 + 0x1EE2 /* export_984 */]
0000338E 422E FFBC clr.b [A6 - 0x44]
00003392 422E FFBE clr.b [A6 - 0x42]
00003396 102E 0008 move.b D0, [A6 + 0x8]
0000339A 6736 beq +0x38 /* 000033D2 */
0000339C 082D 0004 A6DC btst.b [A5 - 0x5924], 0x4
000033A2 56C1 sne D1
000033A4 C001 and.b D0, D1
000033A6 672A beq +0x2C /* 000033D2 */
000033A8 2053 movea.l A0, [A3]
000033AA 2F08 move.l -[A7], A0
000033AC 42A7 clr.l -[A7]
000033AE 2F0B move.l -[A7], A3
000033B0 3F05 move.w -[A7], D5
000033B2 3F2C 0004 move.w -[A7], [A4 + 0x4]
000033B6 4EAD 2382 jsr [A5 + 0x2382 /* export_1132 */]
000033BA 201F move.l D0, [A7]+
000033BC 205F movea.l A0, [A7]+
000033BE B0A8 0014 cmp.l D0, [A0 + 0x14]
000033C2 6608 bne +0xA /* 000033CC */
000033C4 1D7C 0001 FFBE move.b [A6 - 0x42], 0x1
000033CA 6006 bra +0x8 /* 000033D2 */
label000033CC:
000033CC 1D7C 0001 FFBC move.b [A6 - 0x44], 0x1
label000033D2:
000033D2 1D6E FFBE FFBD move.b [A6 - 0x43], [A6 - 0x42]
000033D8 2C13 move.l D6, [A3]
000033DA 7018 moveq.l D0, 0x18
000033DC DC80 add.l D6, D0
000033DE 3005 move.w D0, D5
000033E0 C1EC 0004 muls.w D0, [A4 + 0x4]
000033E4 48C0 ext.l D0
000033E6 D086 add.l D0, D6
000033E8 2D40 FFD6 move.l [A6 - 0x2A], D0
000033EC 202E FFE4 move.l D0, [A6 - 0x1C]
000033F0 5380 subq.l D0, 1
000033F2 3205 move.w D1, D5
000033F4 48C1 ext.l D1
000033F6 2F00 move.l -[A7], D0
000033F8 2F01 move.l -[A7], D1
000033FA 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
000033FE DC9F add.l D6, [A7]+
00003400 2047 movea.l A0, D7
00003402 2050 movea.l A0, [A0]
00003404 3D68 0020 FFD4 move.w [A6 - 0x2C], [A0 + 0x20]
0000340A 4AAE 0014 tst.l [A6 + 0x14]
0000340E 57C0 seq D0
00003410 4AAE 0010 tst.l [A6 + 0x10]
00003414 57C1 seq D1
00003416 8001 or.b D0, D1
00003418 4400 neg.b D0
0000341A 1D40 FFBF move.b [A6 - 0x41], D0
0000341E 202E 0014 move.l D0, [A6 + 0x14]
00003422 5880 addq.l D0, 4
00003424 2D40 FFC4 move.l [A6 - 0x3C], D0
00003428 202E 0010 move.l D0, [A6 + 0x10]
0000342C 5880 addq.l D0, 4
0000342E 2D40 FFC0 move.l [A6 - 0x40], D0
00003432 2047 movea.l A0, D7
00003434 2050 movea.l A0, [A0]
00003436 2D68 0018 FFB8 move.l [A6 - 0x48], [A0 + 0x18]
0000343C 7001 moveq.l D0, 0x01
0000343E 2D40 FFDE move.l [A6 - 0x22], D0
00003442 6000 01A8 bra +0x1AA /* 000035EC */
label00003446:
00003446 102E FFBF move.b D0, [A6 - 0x41]
0000344A 6728 beq +0x2A /* 00003474 */
0000344C 102E FFBD move.b D0, [A6 - 0x43]
00003450 C02E FFBE and.b D0, [A6 - 0x42]
00003454 1B40 B248 move.b [A5 - 0x4DB8], D0
00003458 1D6E FFBE FFBD move.b [A6 - 0x43], [A6 - 0x42]
0000345E 2046 movea.l A0, D6
00003460 0828 0005 0004 btst.b [A0 + 0x4], 0x5
00003466 660A bne +0xC /* 00003472 */
00003468 422D B248 clr.b [A5 - 0x4DB8]
0000346C 1D7C 0001 FFBC move.b [A6 - 0x44], 0x1
label00003472:
00003472 6074 bra +0x76 /* 000034E8 */
label00003474:
00003474 2006 move.l D0, D6
00003476 5880 addq.l D0, 4
00003478 2D40 FFCA move.l [A6 - 0x36], D0
0000347C 206E FFCA movea.l A0, [A6 - 0x36]
00003480 0810 0005 btst.b [A0], 0x5
00003484 6708 beq +0xA /* 0000348E */
00003486 2D6E FFC0 FFCE move.l [A6 - 0x32], [A6 - 0x40]
0000348C 600C bra +0xE /* 0000349A */
label0000348E:
0000348E 2D6E FFC4 FFCE move.l [A6 - 0x32], [A6 - 0x3C]
00003494 1D7C 0001 FFBC move.b [A6 - 0x44], 0x1
label0000349A:
0000349A 206E FFCE movea.l A0, [A6 - 0x32]
0000349E 226E FFCA movea.l A1, [A6 - 0x36]
000034A2 2011 move.l D0, [A1]
000034A4 C090 and.l D0, [A0]
000034A6 206E FFCE movea.l A0, [A6 - 0x32]
000034AA B090 cmp.l D0, [A0]
000034AC 667A bne +0x7C /* 00003528 */
000034AE 3D6E FFD4 FFB6 move.w [A6 - 0x4A], [A6 - 0x2C]
000034B4 3D7C 0002 FFC8 move.w [A6 - 0x38], 0x2
000034BA 6022 bra +0x24 /* 000034DE */
label000034BC:
000034BC 58AE FFCE addq.l [A6 - 0x32], 4
000034C0 58AE FFCA addq.l [A6 - 0x36], 4
000034C4 206E FFCE movea.l A0, [A6 - 0x32]
000034C8 226E FFCA movea.l A1, [A6 - 0x36]
000034CC 2011 move.l D0, [A1]
000034CE C090 and.l D0, [A0]
000034D0 206E FFCE movea.l A0, [A6 - 0x32]
000034D4 B090 cmp.l D0, [A0]
000034D6 6650 bne +0x52 /* 00003528 */
000034D8 526E FFC8 addq.w [A6 - 0x38], 1
000034DC 690A bvs +0xC /* 000034E8 */
label000034DE:
000034DE 302E FFC8 move.w D0, [A6 - 0x38]
000034E2 B06E FFB6 cmp.w D0, [A6 - 0x4A]
000034E6 6FD4 ble -0x2A /* 000034BC */
label000034E8:
000034E8 4267 clr.w -[A7]
000034EA 2F06 move.l -[A7], D6
000034EC 2F2E 000C move.l -[A7], [A6 + 0xC]
000034F0 205F movea.l A0, [A7]+
000034F2 4E90 jsr [A0]
000034F4 101F move.b D0, [A7]+
000034F6 6730 beq +0x32 /* 00003528 */
000034F8 202E 0018 move.l D0, [A6 + 0x18]
000034FC D1AE FFDE add.l [A6 - 0x22], D0
00003500 2047 movea.l A0, D7
00003502 2050 movea.l A0, [A0]
00003504 202E FFDE move.l D0, [A6 - 0x22]
00003508 B0A8 0018 cmp.l D0, [A0 + 0x18]
0000350C 6F0C ble +0xE /* 0000351A */
0000350E 2047 movea.l A0, D7
00003510 2050 movea.l A0, [A0]
00003512 2028 0018 move.l D0, [A0 + 0x18]
00003516 91AE FFDE sub.l [A6 - 0x22], D0
label0000351A:
0000351A 2D6E FFDE 0020 move.l [A6 + 0x20], [A6 - 0x22]
00003520 2B44 AD8A move.l [A5 - 0x5276], D4
00003524 6000 00D2 bra +0xD4 /* 000035F8 */
label00003528:
00003528 3005 move.w D0, D5
0000352A 48C0 ext.l D0
0000352C DC80 add.l D6, D0
0000352E BCAE FFD6 cmp.l D6, [A6 - 0x2A]
00003532 6600 00B2 bne +0xB4 /* 000035E6 */
00003536 102E 000A move.b D0, [A6 + 0xA]
0000353A 6712 beq +0x14 /* 0000354E */
0000353C 2F00 move.l -[A7], D0
0000353E 4267 clr.w -[A7]
00003540 4EAD 1CA2 jsr [A5 + 0x1CA2 /* export_912 */]
00003544 121F move.b D1, [A7]+
00003546 201F move.l D0, [A7]+
00003548 C001 and.b D0, D1
0000354A 6600 00AC bne +0xAE /* 000035F8 */
label0000354E:
0000354E 2F0B move.l -[A7], A3
00003550 1F2E FFD2 move.b -[A7], [A6 - 0x2E]
00003554 4EAD 0312 jsr [A5 + 0x312 /* export_94 */]
00003558 2F04 move.l -[A7], D4
0000355A 4267 clr.w -[A7]
0000355C 4EAD 0E52 jsr [A5 + 0xE52 /* export_454 */]
00003560 5C8C addq.l A4, 6
00003562 B9EE FFF4 cmpa.l A4, [A6 - 0xC]
00003566 6608 bne +0xA /* 00003570 */
00003568 2047 movea.l A0, D7
0000356A 2850 movea.l A4, [A0]
0000356C 7030 moveq.l D0, 0x30
0000356E D9C0 add.l A4, D0
label00003570:
00003570 2814 move.l D4, [A4]
00003572 42A7 clr.l -[A7]
00003574 2F04 move.l -[A7], D4
00003576 4EAD 0EDA jsr [A5 + 0xEDA /* export_471 */]
0000357A 265F movea.l A3, [A7]+
0000357C 200B move.l D0, A3
0000357E 6608 bne +0xA /* 00003588 */
00003580 700C moveq.l D0, 0x0C
00003582 2F00 move.l -[A7], D0
00003584 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */]
label00003588:
00003588 2F0B move.l -[A7], A3
0000358A 486E FFD2 pea.l [A6 - 0x2E]
0000358E 4EAD 1EE2 jsr [A5 + 0x1EE2 /* export_984 */]
00003592 422E FFBE clr.b [A6 - 0x42]
00003596 102E 0008 move.b D0, [A6 + 0x8]
0000359A 6736 beq +0x38 /* 000035D2 */
0000359C 082D 0004 A6DC btst.b [A5 - 0x5924], 0x4
000035A2 56C1 sne D1
000035A4 C001 and.b D0, D1
000035A6 672A beq +0x2C /* 000035D2 */
000035A8 2053 movea.l A0, [A3]
000035AA 2F08 move.l -[A7], A0
000035AC 42A7 clr.l -[A7]
000035AE 2F0B move.l -[A7], A3
000035B0 3F05 move.w -[A7], D5
000035B2 3F2C 0004 move.w -[A7], [A4 + 0x4]
000035B6 4EAD 2382 jsr [A5 + 0x2382 /* export_1132 */]
000035BA 201F move.l D0, [A7]+
000035BC 205F movea.l A0, [A7]+
000035BE B0A8 0014 cmp.l D0, [A0 + 0x14]
000035C2 6608 bne +0xA /* 000035CC */
000035C4 1D7C 0001 FFBE move.b [A6 - 0x42], 0x1
000035CA 6006 bra +0x8 /* 000035D2 */
label000035CC:
000035CC 1D7C 0001 FFBC move.b [A6 - 0x44], 0x1
label000035D2:
000035D2 2C13 move.l D6, [A3]
000035D4 7018 moveq.l D0, 0x18
000035D6 DC80 add.l D6, D0
000035D8 3005 move.w D0, D5
000035DA C1EC 0004 muls.w D0, [A4 + 0x4]
000035DE 48C0 ext.l D0
000035E0 D086 add.l D0, D6
000035E2 2D40 FFD6 move.l [A6 - 0x2A], D0
label000035E6:
000035E6 52AE FFDE addq.l [A6 - 0x22], 1
000035EA 690C bvs +0xE /* 000035F8 */
label000035EC:
000035EC 202E FFDE move.l D0, [A6 - 0x22]
000035F0 B0AE FFB8 cmp.l D0, [A6 - 0x48]
000035F4 6F00 FE50 ble -0x1AE /* 00003446 */
label000035F8:
000035F8 2F0B move.l -[A7], A3
000035FA 1F2E FFD2 move.b -[A7], [A6 - 0x2E]
000035FE 4EAD 0312 jsr [A5 + 0x312 /* export_94 */]
00003602 2F04 move.l -[A7], D4
00003604 4267 clr.w -[A7]
00003606 4EAD 0E52 jsr [A5 + 0xE52 /* export_454 */]
label0000360A:
0000360A 2F07 move.l -[A7], D7
0000360C 1F2E FFD3 move.b -[A7], [A6 - 0x2D]
00003610 4EAD 0312 jsr [A5 + 0x312 /* export_94 */]
00003614 2F2E 001C move.l -[A7], [A6 + 0x1C]
00003618 4267 clr.w -[A7]
0000361A 4EAD 0E42 jsr [A5 + 0xE42 /* export_452 */]
0000361E 4AAD A6F8 tst.l [A5 - 0x5908]
00003622 56C0 sne D0
00003624 C02E FFBC and.b D0, [A6 - 0x44]
00003628 670C beq +0xE /* 00003636 */
0000362A 7000 moveq.l D0, 0x00
0000362C 2B40 A6F8 move.l [A5 - 0x5908], D0
00003630 1B7C 0001 AD7A move.b [A5 - 0x5286], 0x1
label00003636:
00003636 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
0000363A 4E5E unlink A6
0000363C 205F movea.l A0, [A7]+
0000363E DEFC 0018 add.w A7, 0x18
00003642 4ED0 jmp [A0]
export_1244:
00003644 4E56 FEE4 link A6, -0x011C
00003648 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
0000364C 206E 0008 movea.l A0, [A6 + 0x8]
00003650 43EE FF00 lea.l A1, [A6 - 0x100]
00003654 703F moveq.l D0, 0x3F
label00003656:
00003656 22D8 move.l [A1]+, [A0]+
00003658 51C8 FFFC dbf D0, -0x6 /* 00003656 */
0000365C 282E 000C move.l D4, [A6 + 0xC]
00003660 422E 0010 clr.b [A6 + 0x10]
00003664 4267 clr.w -[A7]
00003666 486E FF00 pea.l [A6 - 0x100]
0000366A 4EAD 1CBA jsr [A5 + 0x1CBA /* export_915 */]
0000366E 101F move.b D0, [A7]+
00003670 6704 beq +0x6 /* 00003676 */
00003672 6000 00D0 bra +0xD2 /* 00003744 */
label00003676:
00003676 4267 clr.w -[A7]
00003678 4240 clr.w D0
0000367A 102E FF00 move.b D0, [A6 - 0x100]
0000367E 5240 addq.w D0, 1
00003680 3F00 move.w -[A7], D0
00003682 3F3C 00FF move.w -[A7], 0xFF
00003686 4EAD 1E32 jsr [A5 + 0x1E32 /* export_962 */]
0000368A 3E1F move.w D7, [A7]+
0000368C 41EE FF00 lea.l A0, [A6 - 0x100]
00003690 4230 7000 clr.b [A0 + D7.w]
00003694 4267 clr.w -[A7]
00003696 2F04 move.l -[A7], D4
00003698 3007 move.w D0, D7
0000369A 48C0 ext.l D0
0000369C 2F00 move.l -[A7], D0
0000369E 486E FEF8 pea.l [A6 - 0x108]
000036A2 4EBA F270 jsr [PC - 0xD90 /* 00002914 */]
000036A6 101F move.b D0, [A7]+
000036A8 6700 009A beq +0x9C /* 00003744 */
000036AC 42A7 clr.l -[A7]
000036AE 2F04 move.l -[A7], D4
000036B0 4EAD 0EB2 jsr [A5 + 0xEB2 /* export_466 */]
000036B4 285F movea.l A4, [A7]+
000036B6 2054 movea.l A0, [A4]
000036B8 2028 0028 move.l D0, [A0 + 0x28]
000036BC 7232 moveq.l D1, 0x32
000036BE D081 add.l D0, D1
000036C0 2054 movea.l A0, [A4]
000036C2 2228 002E move.l D1, [A0 + 0x2E]
000036C6 D280 add.l D1, D0
000036C8 2D41 FEF8 move.l [A6 - 0x108], D1
000036CC 266E FEF8 movea.l A3, [A6 - 0x108]
000036D0 D7D4 add.l A3, [A4]
000036D2 42A7 clr.l -[A7]
000036D4 2F0B move.l -[A7], A3
000036D6 4EAD 24C2 jsr [A5 + 0x24C2 /* export_1172 */]
000036DA 201F move.l D0, [A7]+
000036DC 5280 addq.l D0, 1
000036DE 3C00 move.w D6, D0
000036E0 BC47 cmp.w D6, D7
000036E2 6734 beq +0x36 /* 00003718 */
000036E4 3006 move.w D0, D6
000036E6 48C0 ext.l D0
000036E8 D08B add.l D0, A3
000036EA 2D40 FEEC move.l [A6 - 0x114], D0
000036EE 3007 move.w D0, D7
000036F0 48C0 ext.l D0
000036F2 D08B add.l D0, A3
000036F4 2D40 FEE8 move.l [A6 - 0x118], D0
000036F8 2054 movea.l A0, [A4]
000036FA 2A10 move.l D5, [A0]
000036FC DA94 add.l D5, [A4]
000036FE 2F2E FEEC move.l -[A7], [A6 - 0x114]
00003702 2F2E FEE8 move.l -[A7], [A6 - 0x118]
00003706 2005 move.l D0, D5
00003708 90AE FEEC sub.l D0, [A6 - 0x114]
0000370C 3207 move.w D1, D7
0000370E 48C1 ext.l D1
00003710 9081 sub.l D0, D1
00003712 2F00 move.l -[A7], D0
00003714 4EAD 0192 jsr [A5 + 0x192 /* export_46 */]
label00003718:
00003718 41EE FF00 lea.l A0, [A6 - 0x100]
0000371C 2008 move.l D0, A0
0000371E 5280 addq.l D0, 1
00003720 2D40 FEEC move.l [A6 - 0x114], D0
00003724 2D4B FEE8 move.l [A6 - 0x118], A3
00003728 486E FEEC pea.l [A6 - 0x114]
0000372C 486E FEE8 pea.l [A6 - 0x118]
00003730 4EAD 23A2 jsr [A5 + 0x23A2 /* export_1136 */]
00003734 1D7C 0001 0010 move.b [A6 + 0x10], 0x1
0000373A 2F04 move.l -[A7], D4
0000373C 1F3C 0001 move.b -[A7], 0x1
00003740 4EAD 0E2A jsr [A5 + 0xE2A /* export_449 */]
label00003744:
00003744 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00003748 4E5E unlink A6
0000374A 205F movea.l A0, [A7]+
0000374C 504F addq.w A7, 8
0000374E 4ED0 jmp [A0]
export_1245:
00003750 4E56 FFE0 link A6, -0x0020
00003754 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00003758 2A2E 000C move.l D5, [A6 + 0xC]
0000375C 422E 0010 clr.b [A6 + 0x10]
00003760 42A7 clr.l -[A7]
00003762 206E 0008 movea.l A0, [A6 + 0x8]
00003766 2050 movea.l A0, [A0]
00003768 2F10 move.l -[A7], [A0]
0000376A 4EAD 24C2 jsr [A5 + 0x24C2 /* export_1172 */]
0000376E 2E1F move.l D7, [A7]+
00003770 5287 addq.l D7, 1
00003772 0C87 0000 7530 cmpi.l D7, 0x7530 /* 'u0' */
00003778 6E00 00C6 bgt +0xC8 /* 00003840 */
0000377C 4267 clr.w -[A7]
0000377E 2F05 move.l -[A7], D5
00003780 2F07 move.l -[A7], D7
00003782 486E FFF8 pea.l [A6 - 0x8]
00003786 4EBA F18C jsr [PC - 0xE74 /* 00002914 */]
0000378A 101F move.b D0, [A7]+
0000378C 6604 bne +0x6 /* 00003792 */
0000378E 6000 00B0 bra +0xB2 /* 00003840 */
label00003792:
00003792 42A7 clr.l -[A7]
00003794 2F05 move.l -[A7], D5
00003796 4EAD 0EB2 jsr [A5 + 0xEB2 /* export_466 */]
0000379A 285F movea.l A4, [A7]+
0000379C 2054 movea.l A0, [A4]
0000379E 2028 0028 move.l D0, [A0 + 0x28]
000037A2 7232 moveq.l D1, 0x32
000037A4 D081 add.l D0, D1
000037A6 2054 movea.l A0, [A4]
000037A8 2228 002E move.l D1, [A0 + 0x2E]
000037AC D280 add.l D1, D0
000037AE 2D41 FFF8 move.l [A6 - 0x8], D1
000037B2 202E FFF8 move.l D0, [A6 - 0x8]
000037B6 D094 add.l D0, [A4]
000037B8 2D40 FFEC move.l [A6 - 0x14], D0
000037BC 486E FFEC pea.l [A6 - 0x14]
000037C0 4EAD 1EF2 jsr [A5 + 0x1EF2 /* export_986 */]
000037C4 42A7 clr.l -[A7]
000037C6 2F2E FFEC move.l -[A7], [A6 - 0x14]
000037CA 4EAD 24C2 jsr [A5 + 0x24C2 /* export_1172 */]
000037CE 2C1F move.l D6, [A7]+
000037D0 5286 addq.l D6, 1
000037D2 BC87 cmp.l D6, D7
000037D4 6730 beq +0x32 /* 00003806 */
000037D6 2006 move.l D0, D6
000037D8 D0AE FFEC add.l D0, [A6 - 0x14]
000037DC 2D40 FFE8 move.l [A6 - 0x18], D0
000037E0 2007 move.l D0, D7
000037E2 D0AE FFEC add.l D0, [A6 - 0x14]
000037E6 2D40 FFE4 move.l [A6 - 0x1C], D0
000037EA 2054 movea.l A0, [A4]
000037EC 2650 movea.l A3, [A0]
000037EE D7D4 add.l A3, [A4]
000037F0 2F2E FFE8 move.l -[A7], [A6 - 0x18]
000037F4 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
000037F8 200B move.l D0, A3
000037FA 90AE FFE8 sub.l D0, [A6 - 0x18]
000037FE 9087 sub.l D0, D7
00003800 2F00 move.l -[A7], D0
00003802 4EAD 0192 jsr [A5 + 0x192 /* export_46 */]
label00003806:
00003806 206E 0008 movea.l A0, [A6 + 0x8]
0000380A 2050 movea.l A0, [A0]
0000380C 2D50 FFE8 move.l [A6 - 0x18], [A0]
00003810 2D6E FFEC FFE4 move.l [A6 - 0x1C], [A6 - 0x14]
00003816 486E FFE8 pea.l [A6 - 0x18]
0000381A 486E FFE4 pea.l [A6 - 0x1C]
0000381E 4EAD 23A2 jsr [A5 + 0x23A2 /* export_1136 */]
00003822 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003826 4EAD 1E52 jsr [A5 + 0x1E52 /* export_966 */]
0000382A 1D7C 0001 0010 move.b [A6 + 0x10], 0x1
00003830 2F05 move.l -[A7], D5
00003832 1F3C 0001 move.b -[A7], 0x1
00003836 4EAD 0E2A jsr [A5 + 0xE2A /* export_449 */]
0000383A 2F05 move.l -[A7], D5
0000383C 4EAD 1092 jsr [A5 + 0x1092 /* export_526 */]
label00003840:
00003840 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
00003844 4E5E unlink A6
00003846 205F movea.l A0, [A7]+
00003848 504F addq.w A7, 8
0000384A 4ED0 jmp [A0]
export_1246:
0000384C 4E56 FFD2 link A6, -0x002E
00003850 48E7 0308 movem.l -[A7], D6,D7,A4
00003854 422E 0014 clr.b [A6 + 0x14]
00003858 4267 clr.w -[A7]
0000385A 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000385E 3F2E 000A move.w -[A7], [A6 + 0xA]
00003862 486E FFE2 pea.l [A6 - 0x1E]
00003866 4EBA DC80 jsr [PC - 0x2380 /* 000014E8 */]
0000386A 101F move.b D0, [A7]+
0000386C 6604 bne +0x6 /* 00003872 */
0000386E 6000 0098 bra +0x9A /* 00003908 */
label00003872:
00003872 082E 0004 FFF0 btst.b [A6 - 0x10], 0x4
00003878 6754 beq +0x56 /* 000038CE */
0000387A 102E 0008 move.b D0, [A6 + 0x8]
0000387E 6706 beq +0x8 /* 00003886 */
00003880 7E31 moveq.l D7, 0x31
00003882 7C01 moveq.l D6, 0x01
00003884 6004 bra +0x6 /* 0000388A */
label00003886:
00003886 7E30 moveq.l D7, 0x30
00003888 7C00 moveq.l D6, 0x00
label0000388A:
0000388A 42A7 clr.l -[A7]
0000388C 7002 moveq.l D0, 0x02
0000388E 2F00 move.l -[A7], D0
00003890 4EAD 1E6A jsr [A5 + 0x1E6A /* export_969 */]
00003894 2D5F FFDE move.l [A6 - 0x22], [A7]+
00003898 206E FFDE movea.l A0, [A6 - 0x22]
0000389C 2850 movea.l A4, [A0]
0000389E 1887 move.b [A4], D7
000038A0 528C addq.l A4, 1
000038A2 4214 clr.b [A4]
000038A4 4267 clr.w -[A7]
000038A6 2F2E 000C move.l -[A7], [A6 + 0xC]
000038AA 42A7 clr.l -[A7]
000038AC 3F2E 000A move.w -[A7], [A6 + 0xA]
000038B0 2F2E FFDE move.l -[A7], [A6 - 0x22]
000038B4 2F06 move.l -[A7], D6
000038B6 4267 clr.w -[A7]
000038B8 486E FFD5 pea.l [A6 - 0x2B]
000038BC 4EBA 0E40 jsr [PC + 0xE40 /* 000046FE */]
000038C0 1D5F 0014 move.b [A6 + 0x14], [A7]+
000038C4 486E FFDE pea.l [A6 - 0x22]
000038C8 4EAD 1E52 jsr [A5 + 0x1E52 /* export_966 */]
000038CC 603A bra +0x3C /* 00003908 */
label000038CE:
000038CE 102E 0008 move.b D0, [A6 + 0x8]
000038D2 6712 beq +0x14 /* 000038E6 */
000038D4 7000 moveq.l D0, 0x00
000038D6 302E FFF0 move.w D0, [A6 - 0x10]
000038DA 80BC 0000 4000 or.l D0, 0x4000 /* '@\0' */
000038E0 3D40 FFF0 move.w [A6 - 0x10], D0
000038E4 6010 bra +0x12 /* 000038F6 */
label000038E6:
000038E6 7000 moveq.l D0, 0x00
000038E8 302E FFF0 move.w D0, [A6 - 0x10]
000038EC C0BC FFFF BFFF and.l D0, 0xFFFFBFFF
000038F2 3D40 FFF0 move.w [A6 - 0x10], D0
label000038F6:
000038F6 4267 clr.w -[A7]
000038F8 2F2E 0010 move.l -[A7], [A6 + 0x10]
000038FC 486E FFE2 pea.l [A6 - 0x1E]
00003900 4EBA 03FC jsr [PC + 0x3FC /* 00003CFE */]
00003904 1D5F 0014 move.b [A6 + 0x14], [A7]+
label00003908:
00003908 4CDF 10C0 movem.l D6,D7,A4, [A7]+
0000390C 4E5E unlink A6
0000390E 205F movea.l A0, [A7]+
00003910 DEFC 000C add.w A7, 0xC
00003914 4ED0 jmp [A0]
export_1247:
00003916 4E56 FEE4 link A6, -0x011C
0000391A 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
0000391E 206E 0008 movea.l A0, [A6 + 0x8]
00003922 43EE FF00 lea.l A1, [A6 - 0x100]
00003926 703F moveq.l D0, 0x3F
label00003928:
00003928 22D8 move.l [A1]+, [A0]+
0000392A 51C8 FFFC dbf D0, -0x6 /* 00003928 */
0000392E 2A2E 000C move.l D5, [A6 + 0xC]
00003932 422E 0010 clr.b [A6 + 0x10]
00003936 4267 clr.w -[A7]
00003938 486E FF00 pea.l [A6 - 0x100]
0000393C 4EAD 1CBA jsr [A5 + 0x1CBA /* export_915 */]
00003940 101F move.b D0, [A7]+
00003942 6704 beq +0x6 /* 00003948 */
00003944 6000 00E6 bra +0xE8 /* 00003A2C */
label00003948:
00003948 4267 clr.w -[A7]
0000394A 4240 clr.w D0
0000394C 102E FF00 move.b D0, [A6 - 0x100]
00003950 5240 addq.w D0, 1
00003952 3F00 move.w -[A7], D0
00003954 3F3C 00FF move.w -[A7], 0xFF
00003958 4EAD 1E32 jsr [A5 + 0x1E32 /* export_962 */]
0000395C 3E1F move.w D7, [A7]+
0000395E 41EE FF00 lea.l A0, [A6 - 0x100]
00003962 4230 7000 clr.b [A0 + D7.w]
00003966 4267 clr.w -[A7]
00003968 2F05 move.l -[A7], D5
0000396A 3007 move.w D0, D7
0000396C 48C0 ext.l D0
0000396E 2F00 move.l -[A7], D0
00003970 486E FEF8 pea.l [A6 - 0x108]
00003974 4EBA EF9E jsr [PC - 0x1062 /* 00002914 */]
00003978 101F move.b D0, [A7]+
0000397A 6700 00B0 beq +0xB2 /* 00003A2C */
0000397E 42A7 clr.l -[A7]
00003980 2F05 move.l -[A7], D5
00003982 4EAD 0EC2 jsr [A5 + 0xEC2 /* export_468 */]
00003986 285F movea.l A4, [A7]+
00003988 2054 movea.l A0, [A4]
0000398A 2028 002C move.l D0, [A0 + 0x2C]
0000398E 7236 moveq.l D1, 0x36
00003990 D081 add.l D0, D1
00003992 2054 movea.l A0, [A4]
00003994 2228 0032 move.l D1, [A0 + 0x32]
00003998 D280 add.l D1, D0
0000399A 2D41 FEF8 move.l [A6 - 0x108], D1
0000399E 266E FEF8 movea.l A3, [A6 - 0x108]
000039A2 D7D4 add.l A3, [A4]
000039A4 42A7 clr.l -[A7]
000039A6 2F0B move.l -[A7], A3
000039A8 4EAD 24C2 jsr [A5 + 0x24C2 /* export_1172 */]
000039AC 201F move.l D0, [A7]+
000039AE 5280 addq.l D0, 1
000039B0 3C00 move.w D6, D0
000039B2 BC47 cmp.w D6, D7
000039B4 6734 beq +0x36 /* 000039EA */
000039B6 3006 move.w D0, D6
000039B8 48C0 ext.l D0
000039BA D08B add.l D0, A3
000039BC 2D40 FEEC move.l [A6 - 0x114], D0
000039C0 3007 move.w D0, D7
000039C2 48C0 ext.l D0
000039C4 D08B add.l D0, A3
000039C6 2D40 FEE8 move.l [A6 - 0x118], D0
000039CA 2054 movea.l A0, [A4]
000039CC 2810 move.l D4, [A0]
000039CE D894 add.l D4, [A4]
000039D0 2F2E FEEC move.l -[A7], [A6 - 0x114]
000039D4 2F2E FEE8 move.l -[A7], [A6 - 0x118]
000039D8 2004 move.l D0, D4
000039DA 90AE FEEC sub.l D0, [A6 - 0x114]
000039DE 3207 move.w D1, D7
000039E0 48C1 ext.l D1
000039E2 9081 sub.l D0, D1
000039E4 2F00 move.l -[A7], D0
000039E6 4EAD 0192 jsr [A5 + 0x192 /* export_46 */]
label000039EA:
000039EA 41EE FF00 lea.l A0, [A6 - 0x100]
000039EE 2008 move.l D0, A0
000039F0 5280 addq.l D0, 1
000039F2 2D40 FEEC move.l [A6 - 0x114], D0
000039F6 2D4B FEE8 move.l [A6 - 0x118], A3
000039FA 486E FEEC pea.l [A6 - 0x114]
000039FE 486E FEE8 pea.l [A6 - 0x118]
00003A02 4EAD 23A2 jsr [A5 + 0x23A2 /* export_1136 */]
00003A06 1D7C 0001 0010 move.b [A6 + 0x10], 0x1
00003A0C 2F05 move.l -[A7], D5
00003A0E 1F3C 0001 move.b -[A7], 0x1
00003A12 4EAD 0E3A jsr [A5 + 0xE3A /* export_451 */]
00003A16 2F2D A6C4 move.l -[A7], [A5 - 0x593C]
00003A1A 42A7 clr.l -[A7]
00003A1C 2F2D A6C4 move.l -[A7], [A5 - 0x593C]
00003A20 2F05 move.l -[A7], D5
00003A22 4EBA F754 jsr [PC - 0x8AC /* 00003178 */]
00003A26 4267 clr.w -[A7]
00003A28 4EBA 18D4 jsr [PC + 0x18D4 /* 000052FE */]
label00003A2C:
00003A2C 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00003A30 4E5E unlink A6
00003A32 205F movea.l A0, [A7]+
00003A34 504F addq.w A7, 8
00003A36 4ED0 jmp [A0]
export_1248:
00003A38 4E56 FFE4 link A6, -0x001C
00003A3C 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00003A40 2A2E 000C move.l D5, [A6 + 0xC]
00003A44 422E 0010 clr.b [A6 + 0x10]
00003A48 42A7 clr.l -[A7]
00003A4A 206E 0008 movea.l A0, [A6 + 0x8]
00003A4E 2050 movea.l A0, [A0]
00003A50 2F10 move.l -[A7], [A0]
00003A52 4EAD 24C2 jsr [A5 + 0x24C2 /* export_1172 */]
00003A56 201F move.l D0, [A7]+
00003A58 5280 addq.l D0, 1
00003A5A 3E00 move.w D7, D0
00003A5C 0C47 7530 cmpi.w D7, 0x7530 /* 'u0' */
00003A60 6E00 00D4 bgt +0xD6 /* 00003B36 */
00003A64 4267 clr.w -[A7]
00003A66 2F05 move.l -[A7], D5
00003A68 3007 move.w D0, D7
00003A6A 48C0 ext.l D0
00003A6C 2F00 move.l -[A7], D0
00003A6E 486E FFF8 pea.l [A6 - 0x8]
00003A72 4EBA EEA0 jsr [PC - 0x1160 /* 00002914 */]
00003A76 101F move.b D0, [A7]+
00003A78 6604 bne +0x6 /* 00003A7E */
00003A7A 6000 00BA bra +0xBC /* 00003B36 */
label00003A7E:
00003A7E 42A7 clr.l -[A7]
00003A80 2F05 move.l -[A7], D5
00003A82 4EAD 0EC2 jsr [A5 + 0xEC2 /* export_468 */]
00003A86 285F movea.l A4, [A7]+
00003A88 2054 movea.l A0, [A4]
00003A8A 2028 002C move.l D0, [A0 + 0x2C]
00003A8E 7236 moveq.l D1, 0x36
00003A90 D081 add.l D0, D1
00003A92 2054 movea.l A0, [A4]
00003A94 2228 0032 move.l D1, [A0 + 0x32]
00003A98 D280 add.l D1, D0
00003A9A 2D41 FFF8 move.l [A6 - 0x8], D1
00003A9E 202E FFF8 move.l D0, [A6 - 0x8]
00003AA2 D094 add.l D0, [A4]
00003AA4 2D40 FFF0 move.l [A6 - 0x10], D0
00003AA8 486E FFF0 pea.l [A6 - 0x10]
00003AAC 4EAD 1EF2 jsr [A5 + 0x1EF2 /* export_986 */]
00003AB0 42A7 clr.l -[A7]
00003AB2 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00003AB6 4EAD 24C2 jsr [A5 + 0x24C2 /* export_1172 */]
00003ABA 201F move.l D0, [A7]+
00003ABC 5280 addq.l D0, 1
00003ABE 3C00 move.w D6, D0
00003AC0 BC47 cmp.w D6, D7
00003AC2 6738 beq +0x3A /* 00003AFC */
00003AC4 3006 move.w D0, D6
00003AC6 48C0 ext.l D0
00003AC8 D0AE FFF0 add.l D0, [A6 - 0x10]
00003ACC 2D40 FFEC move.l [A6 - 0x14], D0
00003AD0 3007 move.w D0, D7
00003AD2 48C0 ext.l D0
00003AD4 D0AE FFF0 add.l D0, [A6 - 0x10]
00003AD8 2D40 FFE8 move.l [A6 - 0x18], D0
00003ADC 2054 movea.l A0, [A4]
00003ADE 2650 movea.l A3, [A0]
00003AE0 D7D4 add.l A3, [A4]
00003AE2 2F2E FFEC move.l -[A7], [A6 - 0x14]
00003AE6 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00003AEA 200B move.l D0, A3
00003AEC 90AE FFEC sub.l D0, [A6 - 0x14]
00003AF0 3207 move.w D1, D7
00003AF2 48C1 ext.l D1
00003AF4 9081 sub.l D0, D1
00003AF6 2F00 move.l -[A7], D0
00003AF8 4EAD 0192 jsr [A5 + 0x192 /* export_46 */]
label00003AFC:
00003AFC 206E 0008 movea.l A0, [A6 + 0x8]
00003B00 2050 movea.l A0, [A0]
00003B02 2D50 FFEC move.l [A6 - 0x14], [A0]
00003B06 2D6E FFF0 FFE8 move.l [A6 - 0x18], [A6 - 0x10]
00003B0C 486E FFEC pea.l [A6 - 0x14]
00003B10 486E FFE8 pea.l [A6 - 0x18]
00003B14 4EAD 23A2 jsr [A5 + 0x23A2 /* export_1136 */]
00003B18 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003B1C 4EAD 1E52 jsr [A5 + 0x1E52 /* export_966 */]
00003B20 1D7C 0001 0010 move.b [A6 + 0x10], 0x1
00003B26 2F05 move.l -[A7], D5
00003B28 1F3C 0001 move.b -[A7], 0x1
00003B2C 4EAD 0E3A jsr [A5 + 0xE3A /* export_451 */]
00003B30 2F05 move.l -[A7], D5
00003B32 4EAD 109A jsr [A5 + 0x109A /* export_527 */]
label00003B36:
00003B36 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
00003B3A 4E5E unlink A6
00003B3C 205F movea.l A0, [A7]+
00003B3E 504F addq.w A7, 8
00003B40 4ED0 jmp [A0]
export_1249:
fn00003B42:
00003B42 4E56 FF76 link A6, -0x008A
00003B46 48E7 0700 movem.l -[A7], D5,D6,D7
00003B4A 1A2E 0008 move.b D5, [A6 + 0x8]
00003B4E 102D ACA6 move.b D0, [A5 - 0x535A]
00003B52 6704 beq +0x6 /* 00003B58 */
00003B54 6000 0092 bra +0x94 /* 00003BE8 */
label00003B58:
00003B58 42A7 clr.l -[A7]
00003B5A 2F2D A6C4 move.l -[A7], [A5 - 0x593C]
00003B5E 2F2E 000A move.l -[A7], [A6 + 0xA]
00003B62 4EBA F614 jsr [PC - 0x9EC /* 00003178 */]
00003B66 2E1F move.l D7, [A7]+
00003B68 6602 bne +0x4 /* 00003B6C */
00003B6A 607C bra +0x7E /* 00003BE8 */
label00003B6C:
00003B6C 4267 clr.w -[A7]
00003B6E 2F2D A6C4 move.l -[A7], [A5 - 0x593C]
00003B72 2F07 move.l -[A7], D7
00003B74 486E FF7C pea.l [A6 - 0x84]
00003B78 4EBA D76C jsr [PC - 0x2894 /* 000012E6 */]
00003B7C 101F move.b D0, [A7]+
00003B7E 660A bne +0xC /* 00003B8A */
00003B80 2F3C 0005 BAAC move.l -[A7], 0x5BAAC
00003B86 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */]
label00003B8A:
00003B8A 082E 0004 FF80 btst.b [A6 - 0x80], 0x4
00003B90 56C6 sne D6
00003B92 4406 neg.b D6
00003B94 1005 move.b D0, D5
00003B96 6708 beq +0xA /* 00003BA0 */
00003B98 08EE 0004 FF80 bset.b [A6 - 0x80], 0x4
00003B9E 6006 bra +0x8 /* 00003BA6 */
label00003BA0:
00003BA0 08AE 0004 FF80 bclr.b [A6 - 0x80], 0x4
label00003BA6:
00003BA6 4267 clr.w -[A7]
00003BA8 2F2D A6C4 move.l -[A7], [A5 - 0x593C]
00003BAC 2F07 move.l -[A7], D7
00003BAE 486E FF7C pea.l [A6 - 0x84]
00003BB2 4EBA 0040 jsr [PC + 0x40 /* 00003BF4 */]
00003BB6 101F move.b D0, [A7]+
00003BB8 660A bne +0xC /* 00003BC4 */
00003BBA 2F3C 0005 BAAD move.l -[A7], 0x5BAAD
00003BC0 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */]
label00003BC4:
00003BC4 BA06 cmp.b D5, D6
00003BC6 6720 beq +0x22 /* 00003BE8 */
00003BC8 1005 move.b D0, D5
00003BCA 670C beq +0xE /* 00003BD8 */
00003BCC 202D A704 move.l D0, [A5 - 0x58FC]
00003BD0 5280 addq.l D0, 1
00003BD2 2B40 A704 move.l [A5 - 0x58FC], D0
00003BD6 600A bra +0xC /* 00003BE2 */
label00003BD8:
00003BD8 202D A704 move.l D0, [A5 - 0x58FC]
00003BDC 5380 subq.l D0, 1
00003BDE 2B40 A704 move.l [A5 - 0x58FC], D0
label00003BE2:
00003BE2 1B7C 0001 AD7A move.b [A5 - 0x5286], 0x1
label00003BE8:
00003BE8 4CDF 00E0 movem.l D5,D6,D7, [A7]+
00003BEC 4E5E unlink A6
00003BEE 205F movea.l A0, [A7]+
00003BF0 5C4F addq.w A7, 6
00003BF2 4ED0 jmp [A0]
fn00003BF4:
00003BF4 4E56 FFDE link A6, -0x0022
00003BF8 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00003BFC 422E 0014 clr.b [A6 + 0x14]
00003C00 4AAE 000C tst.l [A6 + 0xC]
00003C04 6E04 bgt +0x6 /* 00003C0A */
00003C06 6000 00E8 bra +0xEA /* 00003CF0 */
label00003C0A:
00003C0A 42A7 clr.l -[A7]
00003C0C 2F2E 0010 move.l -[A7], [A6 + 0x10]
00003C10 4EAD 0ECA jsr [A5 + 0xECA /* export_469 */]
00003C14 2C1F move.l D6, [A7]+
00003C16 6604 bne +0x6 /* 00003C1C */
00003C18 6000 00D6 bra +0xD8 /* 00003CF0 */
label00003C1C:
00003C1C 2046 movea.l A0, D6
00003C1E 2050 movea.l A0, [A0]
00003C20 202E 000C move.l D0, [A6 + 0xC]
00003C24 B0A8 0018 cmp.l D0, [A0 + 0x18]
00003C28 6E00 00BC bgt +0xBE /* 00003CE6 */
00003C2C 2046 movea.l A0, D6
00003C2E 2050 movea.l A0, [A0]
00003C30 3028 001C move.w D0, [A0 + 0x1C]
00003C34 48C0 ext.l D0
00003C36 2E00 move.l D7, D0
00003C38 2046 movea.l A0, D6
00003C3A 2850 movea.l A4, [A0]
00003C3C 7030 moveq.l D0, 0x30
00003C3E D9C0 add.l A4, D0
00003C40 2A2E 000C move.l D5, [A6 + 0xC]
label00003C44:
00003C44 302C 0004 move.w D0, [A4 + 0x4]
00003C48 48C0 ext.l D0
00003C4A B085 cmp.l D0, D5
00003C4C 6C0C bge +0xE /* 00003C5A */
00003C4E 302C 0004 move.w D0, [A4 + 0x4]
00003C52 48C0 ext.l D0
00003C54 9A80 sub.l D5, D0
00003C56 5C8C addq.l A4, 6
00003C58 60EA bra -0x14 /* 00003C44 */
label00003C5A:
00003C5A 2814 move.l D4, [A4]
00003C5C 42A7 clr.l -[A7]
00003C5E 2F04 move.l -[A7], D4
00003C60 4EAD 0EDA jsr [A5 + 0xEDA /* export_471 */]
00003C64 265F movea.l A3, [A7]+
00003C66 200B move.l D0, A3
00003C68 677C beq +0x7E /* 00003CE6 */
00003C6A 2053 movea.l A0, [A3]
00003C6C 2F08 move.l -[A7], A0
00003C6E 42A7 clr.l -[A7]
00003C70 2F0B move.l -[A7], A3
00003C72 3F07 move.w -[A7], D7
00003C74 3F2C 0004 move.w -[A7], [A4 + 0x4]
00003C78 4EAD 2382 jsr [A5 + 0x2382 /* export_1132 */]
00003C7C 201F move.l D0, [A7]+
00003C7E 205F movea.l A0, [A7]+
00003C80 B0A8 0014 cmp.l D0, [A0 + 0x14]
00003C84 57C0 seq D0
00003C86 4400 neg.b D0
00003C88 1D40 FFDF move.b [A6 - 0x21], D0
00003C8C 2005 move.l D0, D5
00003C8E 5380 subq.l D0, 1
00003C90 2F00 move.l -[A7], D0
00003C92 2F07 move.l -[A7], D7
00003C94 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
00003C98 201F move.l D0, [A7]+
00003C9A 7218 moveq.l D1, 0x18
00003C9C D081 add.l D0, D1
00003C9E 2D40 FFE4 move.l [A6 - 0x1C], D0
00003CA2 D093 add.l D0, [A3]
00003CA4 2D40 FFE0 move.l [A6 - 0x20], D0
00003CA8 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003CAC 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00003CB0 2F07 move.l -[A7], D7
00003CB2 4EAD 238A jsr [A5 + 0x238A /* export_1133 */]
00003CB6 1D7C 0001 0014 move.b [A6 + 0x14], 0x1
00003CBC 102E FFDF move.b D0, [A6 - 0x21]
00003CC0 671A beq +0x1C /* 00003CDC */
00003CC2 2053 movea.l A0, [A3]
00003CC4 2F08 move.l -[A7], A0
00003CC6 42A7 clr.l -[A7]
00003CC8 2F0B move.l -[A7], A3
00003CCA 3F07 move.w -[A7], D7
00003CCC 3F2C 0004 move.w -[A7], [A4 + 0x4]
00003CD0 4EAD 2382 jsr [A5 + 0x2382 /* export_1132 */]
00003CD4 201F move.l D0, [A7]+
00003CD6 205F movea.l A0, [A7]+
00003CD8 2140 0014 move.l [A0 + 0x14], D0
label00003CDC:
00003CDC 2F04 move.l -[A7], D4
00003CDE 1F3C 0001 move.b -[A7], 0x1
00003CE2 4EAD 0E52 jsr [A5 + 0xE52 /* export_454 */]
label00003CE6:
00003CE6 2F2E 0010 move.l -[A7], [A6 + 0x10]
00003CEA 4267 clr.w -[A7]
00003CEC 4EAD 0E42 jsr [A5 + 0xE42 /* export_452 */]
label00003CF0:
00003CF0 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00003CF4 4E5E unlink A6
00003CF6 205F movea.l A0, [A7]+
00003CF8 DEFC 000C add.w A7, 0xC
00003CFC 4ED0 jmp [A0]
export_1250:
fn00003CFE:
00003CFE 4E56 FFD8 link A6, -0x0028
00003D02 48E7 0118 movem.l -[A7], D7,A3,A4
00003D06 206E 0008 movea.l A0, [A6 + 0x8]
00003D0A 43EE FFE2 lea.l A1, [A6 - 0x1E]
00003D0E 7006 moveq.l D0, 0x06
label00003D10:
00003D10 22D8 move.l [A1]+, [A0]+
00003D12 51C8 FFFC dbf D0, -0x6 /* 00003D10 */
00003D16 3290 move.w [A1], [A0]
00003D18 422E 0010 clr.b [A6 + 0x10]
00003D1C 4A6E FFFA tst.w [A6 - 0x6]
00003D20 5FC0 sle D0
00003D22 4A6E FFFE tst.w [A6 - 0x2]
00003D26 5FC1 sle D1
00003D28 8001 or.b D0, D1
00003D2A 6702 beq +0x4 /* 00003D2E */
00003D2C 6062 bra +0x64 /* 00003D90 */
label00003D2E:
00003D2E 42A7 clr.l -[A7]
00003D30 2F2E 000C move.l -[A7], [A6 + 0xC]
00003D34 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
00003D38 265F movea.l A3, [A7]+
00003D3A 200B move.l D0, A3
00003D3C 6752 beq +0x54 /* 00003D90 */
00003D3E 4207 clr.b D7
00003D40 42A7 clr.l -[A7]
00003D42 2F0B move.l -[A7], A3
00003D44 3F2E FFE4 move.w -[A7], [A6 - 0x1C]
00003D48 4EBA D9B4 jsr [PC - 0x264C /* 000016FE */]
00003D4C 285F movea.l A4, [A7]+
00003D4E 200C move.l D0, A4
00003D50 6734 beq +0x36 /* 00003D86 */
00003D52 3D54 FFE2 move.w [A6 - 0x1E], [A4]
00003D56 4267 clr.w -[A7]
00003D58 486E FFE2 pea.l [A6 - 0x1E]
00003D5C 2F0C move.l -[A7], A4
00003D5E 701E moveq.l D0, 0x1E
00003D60 2F00 move.l -[A7], D0
00003D62 4EAD 23D2 jsr [A5 + 0x23D2 /* export_1142 */]
00003D66 1E1F move.b D7, [A7]+
00003D68 0A07 0001 xori.b D7, 0x1
00003D6C 1007 move.b D0, D7
00003D6E 6710 beq +0x12 /* 00003D80 */
00003D70 41EE FFE2 lea.l A0, [A6 - 0x1E]
00003D74 224C movea.l A1, A4
00003D76 7006 moveq.l D0, 0x06
label00003D78:
00003D78 22D8 move.l [A1]+, [A0]+
00003D7A 51C8 FFFC dbf D0, -0x6 /* 00003D78 */
00003D7E 3290 move.w [A1], [A0]
label00003D80:
00003D80 1D7C 0001 0010 move.b [A6 + 0x10], 0x1
label00003D86:
00003D86 2F2E 000C move.l -[A7], [A6 + 0xC]
00003D8A 1F07 move.b -[A7], D7
00003D8C 4EAD 0E62 jsr [A5 + 0xE62 /* export_456 */]
label00003D90:
00003D90 4CDF 1880 movem.l D7,A3,A4, [A7]+
00003D94 4E5E unlink A6
00003D96 205F movea.l A0, [A7]+
00003D98 504F addq.w A7, 8
00003D9A 4ED0 jmp [A0]
export_1251:
00003D9C 4E56 FDDE link A6, -0x0222
00003DA0 206E 0008 movea.l A0, [A6 + 0x8]
00003DA4 43EE FF00 lea.l A1, [A6 - 0x100]
00003DA8 703F moveq.l D0, 0x3F
label00003DAA:
00003DAA 22D8 move.l [A1]+, [A0]+
00003DAC 51C8 FFFC dbf D0, -0x6 /* 00003DAA */
00003DB0 422E 0012 clr.b [A6 + 0x12]
00003DB4 4267 clr.w -[A7]
00003DB6 486E FF00 pea.l [A6 - 0x100]
00003DBA 4EAD 1CBA jsr [A5 + 0x1CBA /* export_915 */]
00003DBE 101F move.b D0, [A7]+
00003DC0 6702 beq +0x4 /* 00003DC4 */
00003DC2 6066 bra +0x68 /* 00003E2A */
label00003DC4:
00003DC4 4267 clr.w -[A7]
00003DC6 2F2E 000E move.l -[A7], [A6 + 0xE]
00003DCA 3F2E 000C move.w -[A7], [A6 + 0xC]
00003DCE 486E FEE2 pea.l [A6 - 0x11E]
00003DD2 486E FDE2 pea.l [A6 - 0x21E]
00003DD6 486E FDDE pea.l [A6 - 0x222]
00003DDA 4EBA 1212 jsr [PC + 0x1212 /* 00004FEE */]
00003DDE 101F move.b D0, [A7]+
00003DE0 6748 beq +0x4A /* 00003E2A */
00003DE2 4267 clr.w -[A7]
00003DE4 486E FF00 pea.l [A6 - 0x100]
00003DE8 486E FDE2 pea.l [A6 - 0x21E]
00003DEC 4240 clr.w D0
00003DEE 102E FF00 move.b D0, [A6 - 0x100]
00003DF2 5240 addq.w D0, 1
00003DF4 48C0 ext.l D0
00003DF6 2F00 move.l -[A7], D0
00003DF8 4EAD 23D2 jsr [A5 + 0x23D2 /* export_1142 */]
00003DFC 101F move.b D0, [A7]+
00003DFE 6708 beq +0xA /* 00003E08 */
00003E00 1D7C 0001 0012 move.b [A6 + 0x12], 0x1
00003E06 601A bra +0x1C /* 00003E22 */
label00003E08:
00003E08 4267 clr.w -[A7]
00003E0A 2F2E 000E move.l -[A7], [A6 + 0xE]
00003E0E 486E FEE2 pea.l [A6 - 0x11E]
00003E12 486E FF00 pea.l [A6 - 0x100]
00003E16 2F2E FDDE move.l -[A7], [A6 - 0x222]
00003E1A 4EBA EC1C jsr [PC - 0x13E4 /* 00002A38 */]
00003E1E 1D5F 0012 move.b [A6 + 0x12], [A7]+
label00003E22:
00003E22 486E FDDE pea.l [A6 - 0x222]
00003E26 4EAD 1E52 jsr [A5 + 0x1E52 /* export_966 */]
label00003E2A:
00003E2A 4E5E unlink A6
00003E2C 205F movea.l A0, [A7]+
00003E2E DEFC 000A add.w A7, 0xA /* '\n' */
00003E32 4ED0 jmp [A0]
export_1252:
00003E34 4E56 FED6 link A6, -0x012A
00003E38 48E7 0700 movem.l -[A7], D5,D6,D7
00003E3C 2A2E 000E move.l D5, [A6 + 0xE]
00003E40 422E 0012 clr.b [A6 + 0x12]
00003E44 42A7 clr.l -[A7]
00003E46 206E 0008 movea.l A0, [A6 + 0x8]
00003E4A 2050 movea.l A0, [A0]
00003E4C 2F10 move.l -[A7], [A0]
00003E4E 4EAD 24C2 jsr [A5 + 0x24C2 /* export_1172 */]
00003E52 2E1F move.l D7, [A7]+
00003E54 0C87 0000 7530 cmpi.l D7, 0x7530 /* 'u0' */
00003E5A 6F04 ble +0x6 /* 00003E60 */
00003E5C 6000 0090 bra +0x92 /* 00003EEE */
label00003E60:
00003E60 4267 clr.w -[A7]
00003E62 2F05 move.l -[A7], D5
00003E64 3F2E 000C move.w -[A7], [A6 + 0xC]
00003E68 486E FFE2 pea.l [A6 - 0x1E]
00003E6C 486E FEE2 pea.l [A6 - 0x11E]
00003E70 486E FEDE pea.l [A6 - 0x122]
00003E74 4EBA 1178 jsr [PC + 0x1178 /* 00004FEE */]
00003E78 101F move.b D0, [A7]+
00003E7A 6772 beq +0x74 /* 00003EEE */
00003E7C 42A7 clr.l -[A7]
00003E7E 206E FEDE movea.l A0, [A6 - 0x122]
00003E82 2F10 move.l -[A7], [A0]
00003E84 4EAD 24C2 jsr [A5 + 0x24C2 /* export_1172 */]
00003E88 2C1F move.l D6, [A7]+
00003E8A BE86 cmp.l D7, D6
00003E8C 57C0 seq D0
00003E8E 4A00 tst.b D0
00003E90 6728 beq +0x2A /* 00003EBA */
00003E92 2F00 move.l -[A7], D0
00003E94 4267 clr.w -[A7]
00003E96 206E 0008 movea.l A0, [A6 + 0x8]
00003E9A 2050 movea.l A0, [A0]
00003E9C 2F10 move.l -[A7], [A0]
00003E9E 206E FEDE movea.l A0, [A6 - 0x122]
00003EA2 2F10 move.l -[A7], [A0]
00003EA4 2F07 move.l -[A7], D7
00003EA6 4EAD 23D2 jsr [A5 + 0x23D2 /* export_1142 */]
00003EAA 121F move.b D1, [A7]+
00003EAC 201F move.l D0, [A7]+
00003EAE C001 and.b D0, D1
00003EB0 6708 beq +0xA /* 00003EBA */
00003EB2 1D7C 0001 0012 move.b [A6 + 0x12], 0x1
00003EB8 602C bra +0x2E /* 00003EE6 */
label00003EBA:
00003EBA 4267 clr.w -[A7]
00003EBC 2F05 move.l -[A7], D5
00003EBE 486E FFE2 pea.l [A6 - 0x1E]
00003EC2 486E FEE2 pea.l [A6 - 0x11E]
00003EC6 206E 0008 movea.l A0, [A6 + 0x8]
00003ECA 2F10 move.l -[A7], [A0]
00003ECC 4EBA EB6A jsr [PC - 0x1496 /* 00002A38 */]
00003ED0 1D5F 0012 move.b [A6 + 0x12], [A7]+
00003ED4 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003ED8 4EAD 1E52 jsr [A5 + 0x1E52 /* export_966 */]
00003EDC 2F05 move.l -[A7], D5
00003EDE 3F2E 000C move.w -[A7], [A6 + 0xC]
00003EE2 4EAD 10A2 jsr [A5 + 0x10A2 /* export_528 */]
label00003EE6:
00003EE6 486E FEDE pea.l [A6 - 0x122]
00003EEA 4EAD 1E52 jsr [A5 + 0x1E52 /* export_966 */]
label00003EEE:
00003EEE 4CDF 00E0 movem.l D5,D6,D7, [A7]+
00003EF2 4E5E unlink A6
00003EF4 205F movea.l A0, [A7]+
00003EF6 DEFC 000A add.w A7, 0xA /* '\n' */
00003EFA 4ED0 jmp [A0]
export_1253:
00003EFC 4E56 FFFE link A6, -0x0002
00003F00 102D ACA8 move.b D0, [A5 - 0x5358]
00003F04 802D A642 or.b D0, [A5 - 0x59BE]
00003F08 6702 beq +0x4 /* 00003F0C */
00003F0A 6044 bra +0x46 /* 00003F50 */
label00003F0C:
00003F0C 202D A6DC move.l D0, [A5 - 0x5924]
00003F10 322E 000A move.w D1, [A6 + 0xA]
00003F14 0300 btst D0, D1
00003F16 56C0 sne D0
00003F18 4400 neg.b D0
00003F1A 1D40 FFFF move.b [A6 - 0x1], D0
00003F1E B02E 0008 cmp.b D0, [A6 + 0x8]
00003F22 6602 bne +0x4 /* 00003F26 */
00003F24 602A bra +0x2C /* 00003F50 */
label00003F26:
00003F26 102E 0008 move.b D0, [A6 + 0x8]
00003F2A 6710 beq +0x12 /* 00003F3C */
00003F2C 202D A6DC move.l D0, [A5 - 0x5924]
00003F30 322E 000A move.w D1, [A6 + 0xA]
00003F34 03C0 .incomplete
00003F36 2B40 A6DC move.l [A5 - 0x5924], D0
00003F3A 600E bra +0x10 /* 00003F4A */
label00003F3C:
00003F3C 202D A6DC move.l D0, [A5 - 0x5924]
00003F40 322E 000A move.w D1, [A6 + 0xA]
00003F44 0380 bclr D0, D1
00003F46 2B40 A6DC move.l [A5 - 0x5924], D0
label00003F4A:
00003F4A 1B7C 0001 AD7A move.b [A5 - 0x5286], 0x1
label00003F50:
00003F50 4E5E unlink A6
00003F52 2E9F move.l [A7], [A7]+
00003F54 4E75 rts
export_1254:
00003F56 4E56 FC7C link A6, -0x0384
00003F5A 48E7 0F00 movem.l -[A7], D4,D5,D6,D7
00003F5E 206E 0008 movea.l A0, [A6 + 0x8]
00003F62 43EE FF00 lea.l A1, [A6 - 0x100]
00003F66 703F moveq.l D0, 0x3F
label00003F68:
00003F68 22D8 move.l [A1]+, [A0]+
00003F6A 51C8 FFFC dbf D0, -0x6 /* 00003F68 */
00003F6E 4267 clr.w -[A7]
00003F70 486E FF00 pea.l [A6 - 0x100]
00003F74 486D A52E pea.l [A5 - 0x5AD2]
00003F78 1F3C 0001 move.b -[A7], 0x1
00003F7C 1F3C 0001 move.b -[A7], 0x1
00003F80 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */]
00003F84 101F move.b D0, [A7]+
00003F86 670A beq +0xC /* 00003F92 */
00003F88 1D7C 0001 000C move.b [A6 + 0xC], 0x1
00003F8E 6000 016E bra +0x170 /* 000040FE */
label00003F92:
00003F92 422E 000C clr.b [A6 + 0xC]
00003F96 4244 clr.w D4
00003F98 182E FF00 move.b D4, [A6 - 0x100]
00003F9C 701F moveq.l D0, 0x1F
00003F9E B044 cmp.w D0, D4
00003FA0 5DC0 slt D0
00003FA2 802D ACA6 or.b D0, [A5 - 0x535A]
00003FA6 2F00 move.l -[A7], D0
00003FA8 4267 clr.w -[A7]
00003FAA 486E FF00 pea.l [A6 - 0x100]
00003FAE 4EAD 1CBA jsr [A5 + 0x1CBA /* export_915 */]
00003FB2 121F move.b D1, [A7]+
00003FB4 201F move.l D0, [A7]+
00003FB6 8001 or.b D0, D1
00003FB8 0240 0001 andi.w D0, 0x1
00003FBC 6704 beq +0x6 /* 00003FC2 */
00003FBE 6000 013E bra +0x140 /* 000040FE */
label00003FC2:
00003FC2 4267 clr.w -[A7]
00003FC4 486D A528 pea.l [A5 - 0x5AD8]
00003FC8 486D A408 pea.l [A5 - 0x5BF8]
00003FCC 4EAD 0662 jsr [A5 + 0x662 /* export_200 */]
00003FD0 1C1F move.b D6, [A7]+
00003FD2 1006 move.b D0, D6
00003FD4 6742 beq +0x44 /* 00004018 */
00003FD6 2F00 move.l -[A7], D0
00003FD8 4267 clr.w -[A7]
00003FDA 486E FF00 pea.l [A6 - 0x100]
00003FDE 2F00 move.l -[A7], D0
00003FE0 486E FC7C pea.l [A6 - 0x384]
00003FE4 3F3C 0011 move.w -[A7], 0x11
00003FE8 4EAD 1E3A jsr [A5 + 0x1E3A /* export_963 */]
00003FEC 221F move.l D1, [A7]+
00003FEE 201F move.l D0, [A7]+
00003FF0 2F01 move.l -[A7], D1
00003FF2 1F3C 0001 move.b -[A7], 0x1
00003FF6 1F3C 0001 move.b -[A7], 0x1
00003FFA 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */]
00003FFE 121F move.b D1, [A7]+
00004000 201F move.l D0, [A7]+
00004002 0A01 0001 xori.b D1, 0x1
00004006 C001 and.b D0, D1
00004008 670E beq +0x10 /* 00004018 */
0000400A 2F3C 0020 0039 move.l -[A7], 0x200039 /* ' \09' */
00004010 4EAD 06CA jsr [A5 + 0x6CA /* export_213 */]
00004014 6000 00E8 bra +0xEA /* 000040FE */
label00004018:
00004018 2F3C 003A 0000 move.l -[A7], 0x3A0000 /* ':\0\0' */
0000401E 486E FF00 pea.l [A6 - 0x100]
00004022 4EAD 1CEA jsr [A5 + 0x1CEA /* export_921 */]
00004026 4A5F tst.w [A7]+
00004028 670E beq +0x10 /* 00004038 */
0000402A 2F3C 0020 003A move.l -[A7], 0x20003A /* ' \0:' */
00004030 4EAD 06CA jsr [A5 + 0x6CA /* export_213 */]
00004034 6000 00C8 bra +0xCA /* 000040FE */
label00004038:
00004038 2F3C 000D 0000 move.l -[A7], 0xD0000 /* '\r\0\0' */
0000403E 486E FF00 pea.l [A6 - 0x100]
00004042 4EAD 1CEA jsr [A5 + 0x1CEA /* export_921 */]
00004046 4A5F tst.w [A7]+
00004048 670E beq +0x10 /* 00004058 */
0000404A 2F3C 0020 003B move.l -[A7], 0x20003B /* ' \0;' */
00004050 4EAD 06CA jsr [A5 + 0x6CA /* export_213 */]
00004054 6000 00A8 bra +0xAA /* 000040FE */
label00004058:
00004058 486E FD7E pea.l [A6 - 0x282]
0000405C 707A moveq.l D0, 0x7A
0000405E 2F00 move.l -[A7], D0
00004060 4EAD 254A jsr [A5 + 0x254A /* export_1189 */]
00004064 3D6D A528 FD94 move.w [A6 - 0x26C], [A5 - 0x5AD8]
0000406A 2D6D A52A FDAE move.l [A6 - 0x252], [A5 - 0x5AD6]
00004070 41ED A52E lea.l A0, [A5 - 0x5AD2]
00004074 2D48 FD90 move.l [A6 - 0x270], A0
00004078 41EE FF00 lea.l A0, [A6 - 0x100]
0000407C 2D48 FD9A move.l [A6 - 0x266], A0
00004080 4267 clr.w -[A7]
00004082 486E FD7E pea.l [A6 - 0x282]
00004086 4267 clr.w -[A7]
00004088 4EAD 02B2 jsr [A5 + 0x2B2 /* export_82 */]
0000408C 3A1F move.w D5, [A7]+
0000408E 4A45 tst.w D5
00004090 670C beq +0xE /* 0000409E */
00004092 3F05 move.w -[A7], D5
00004094 3F3C 0020 move.w -[A7], 0x20 /* ' ' */
00004098 4EAD 06CA jsr [A5 + 0x6CA /* export_213 */]
0000409C 6060 bra +0x62 /* 000040FE */
label0000409E:
0000409E 2E2D A630 move.l D7, [A5 - 0x59D0]
000040A2 102D A13E move.b D0, [A5 - 0x5EC2]
000040A6 6716 beq +0x18 /* 000040BE */
000040A8 4267 clr.w -[A7]
000040AA 3F2D A62E move.w -[A7], [A5 - 0x59D2]
000040AE 486D A528 pea.l [A5 - 0x5AD8]
000040B2 4267 clr.w -[A7]
000040B4 4EAD 068A jsr [A5 + 0x68A /* export_205 */]
000040B8 1D5F FD7C move.b [A6 - 0x284], [A7]+
000040BC 6010 bra +0x12 /* 000040CE */
label000040BE:
000040BE 41ED A52E lea.l A0, [A5 - 0x5AD2]
000040C2 43EE FF00 lea.l A1, [A6 - 0x100]
000040C6 703F moveq.l D0, 0x3F
label000040C8:
000040C8 20D9 move.l [A0]+, [A1]+
000040CA 51C8 FFFC dbf D0, -0x6 /* 000040C8 */
label000040CE:
000040CE 42A7 clr.l -[A7]
000040D0 486D A528 pea.l [A5 - 0x5AD8]
000040D4 4EAD 06DA jsr [A5 + 0x6DA /* export_215 */]
000040D8 2B5F A630 move.l [A5 - 0x59D0], [A7]+
000040DC 1006 move.b D0, D6
000040DE 6706 beq +0x8 /* 000040E6 */
000040E0 2B6D A630 A522 move.l [A5 - 0x5ADE], [A5 - 0x59D0]
label000040E6:
000040E6 2F07 move.l -[A7], D7
000040E8 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
000040EC 2F07 move.l -[A7], D7
000040EE 4EAD 0EEA jsr [A5 + 0xEEA /* export_473 */]
000040F2 2F07 move.l -[A7], D7
000040F4 4EAD 20AA jsr [A5 + 0x20AA /* export_1041 */]
000040F8 1D7C 0001 000C move.b [A6 + 0xC], 0x1
label000040FE:
000040FE 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+
00004102 4E5E unlink A6
00004104 2E9F move.l [A7], [A7]+
00004106 4E75 rts
export_1255:
00004108 4E56 FFAA link A6, -0x0056
0000410C 48E7 0300 movem.l -[A7], D6,D7
00004110 422E 000C clr.b [A6 + 0xC]
00004114 102D ACA6 move.b D0, [A5 - 0x535A]
00004118 6704 beq +0x6 /* 0000411E */
0000411A 6000 008A bra +0x8C /* 000041A6 */
label0000411E:
0000411E 42A7 clr.l -[A7]
00004120 206E 0008 movea.l A0, [A6 + 0x8]
00004124 2050 movea.l A0, [A0]
00004126 2F10 move.l -[A7], [A0]
00004128 4EAD 24C2 jsr [A5 + 0x24C2 /* export_1172 */]
0000412C 2E1F move.l D7, [A7]+
0000412E 5287 addq.l D7, 1
00004130 0C87 0000 7530 cmpi.l D7, 0x7530 /* 'u0' */
00004136 6F02 ble +0x4 /* 0000413A */
00004138 606C bra +0x6E /* 000041A6 */
label0000413A:
0000413A 4267 clr.w -[A7]
0000413C 2007 move.l D0, D7
0000413E D0BC 0000 0600 add.l D0, 0x600
00004144 90AD A690 sub.l D0, [A5 - 0x5970]
00004148 2F00 move.l -[A7], D0
0000414A 4EAD 0E82 jsr [A5 + 0xE82 /* export_460 */]
0000414E 101F move.b D0, [A7]+
00004150 6754 beq +0x56 /* 000041A6 */
00004152 206E 0008 movea.l A0, [A6 + 0x8]
00004156 2F10 move.l -[A7], [A0]
00004158 4EAD 016A jsr [A5 + 0x16A /* export_41 */]
0000415C 2F3C 0000 0600 move.l -[A7], 0x600
00004162 2F07 move.l -[A7], D7
00004164 206E 0008 movea.l A0, [A6 + 0x8]
00004168 2050 movea.l A0, [A0]
0000416A 2F10 move.l -[A7], [A0]
0000416C 4EAD 0F32 jsr [A5 + 0xF32 /* export_482 */]
00004170 486E FFAA pea.l [A6 - 0x56]
00004174 7050 moveq.l D0, 0x50
00004176 2F00 move.l -[A7], D0
00004178 4EAD 254A jsr [A5 + 0x254A /* export_1189 */]
0000417C 3D6D A62E FFC2 move.w [A6 - 0x3E], [A5 - 0x59D2]
00004182 4267 clr.w -[A7]
00004184 486E FFAA pea.l [A6 - 0x56]
00004188 4267 clr.w -[A7]
0000418A 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
0000418E 3C1F move.w D6, [A7]+
00004190 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004194 4EAD 1E52 jsr [A5 + 0x1E52 /* export_966 */]
00004198 1D7C 0001 000C move.b [A6 + 0xC], 0x1
0000419E 2F2D A630 move.l -[A7], [A5 - 0x59D0]
000041A2 4EAD 108A jsr [A5 + 0x108A /* export_525 */]
label000041A6:
000041A6 4CDF 00C0 movem.l D6,D7, [A7]+
000041AA 4E5E unlink A6
000041AC 2E9F move.l [A7], [A7]+
000041AE 4E75 rts
export_1256:
000041B0 4E56 FF7E link A6, -0x0082
000041B4 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000041B8 422E 0016 clr.b [A6 + 0x16]
000041BC 4A6E 000C tst.w [A6 + 0xC]
000041C0 6700 0526 beq +0x528 /* 000046E8 */
000041C4 102D ACA8 move.b D0, [A5 - 0x5358]
000041C8 670A beq +0xC /* 000041D4 */
000041CA 1D7C 0001 0016 move.b [A6 + 0x16], 0x1
000041D0 6000 0516 bra +0x518 /* 000046E8 */
label000041D4:
000041D4 4AAE 0008 tst.l [A6 + 0x8]
000041D8 57C0 seq D0
000041DA 4A00 tst.b D0
000041DC 6600 050A bne +0x50C /* 000046E8 */
000041E0 206E 0008 movea.l A0, [A6 + 0x8]
000041E4 4A90 tst.l [A0]
000041E6 57C1 seq D1
000041E8 8001 or.b D0, D1
000041EA 6600 04FC bne +0x4FE /* 000046E8 */
000041EE 42A7 clr.l -[A7]
000041F0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000041F4 3F3C 0004 move.w -[A7], 0x4
000041F8 A83D syscall TEDispatch
000041FA 2D5F FFB8 move.l [A6 - 0x48], [A7]+
000041FE 57C0 seq D0
00004200 4A00 tst.b D0
00004202 6600 04E4 bne +0x4E6 /* 000046E8 */
00004206 206E FFB8 movea.l A0, [A6 - 0x48]
0000420A 4A90 tst.l [A0]
0000420C 57C1 seq D1
0000420E 8001 or.b D0, D1
00004210 6600 04D6 bne +0x4D8 /* 000046E8 */
00004214 4267 clr.w -[A7]
00004216 2F2E 000E move.l -[A7], [A6 + 0xE]
0000421A 302E 000C move.w D0, [A6 + 0xC]
0000421E 6A02 bpl +0x4 /* 00004222 */
00004220 4440 neg.w D0
label00004222:
00004222 3F00 move.w -[A7], D0
00004224 486E FF90 pea.l [A6 - 0x70]
00004228 4EBA D2BE jsr [PC - 0x2D42 /* 000014E8 */]
0000422C 101F move.b D0, [A7]+
0000422E 6604 bne +0x6 /* 00004234 */
00004230 6000 04B6 bra +0x4B8 /* 000046E8 */
label00004234:
00004234 486E FF84 pea.l [A6 - 0x7C]
00004238 700C moveq.l D0, 0x0C
0000423A 2F00 move.l -[A7], D0
0000423C 4EAD 254A jsr [A5 + 0x254A /* export_1189 */]
00004240 4267 clr.w -[A7]
00004242 3F2E FFA6 move.w -[A7], [A6 - 0x5A]
00004246 4EBA E696 jsr [PC - 0x196A /* 000028DE */]
0000424A 3D5F FF84 move.w [A6 - 0x7C], [A7]+
0000424E 1D6E FFAA FF86 move.b [A6 - 0x7A], [A6 - 0x56]
00004254 3D6E FFA8 FF88 move.w [A6 - 0x78], [A6 - 0x58]
0000425A 206E FFB8 movea.l A0, [A6 - 0x48]
0000425E 2050 movea.l A0, [A0]
00004260 3D50 FFB6 move.w [A6 - 0x4A], [A0]
00004264 1D7C 0001 FF82 move.b [A6 - 0x7E], 0x1
0000426A 7001 moveq.l D0, 0x01
0000426C B06E FFB6 cmp.w D0, [A6 - 0x4A]
00004270 6670 bne +0x72 /* 000042E2 */
00004272 426E FF7E clr.w [A6 - 0x82]
00004276 206E FFB8 movea.l A0, [A6 - 0x48]
0000427A 2050 movea.l A0, [A0]
0000427C 7001 moveq.l D0, 0x01
0000427E B068 0002 cmp.w D0, [A0 + 0x2]
00004282 6C16 bge +0x18 /* 0000429A */
00004284 206E FFB8 movea.l A0, [A6 - 0x48]
00004288 2850 movea.l A4, [A0]
0000428A 206C 0004 movea.l A0, [A4 + 0x4]
0000428E 2050 movea.l A0, [A0]
00004290 4A50 tst.w [A0]
00004292 6606 bne +0x8 /* 0000429A */
00004294 3D7C 0001 FF7E move.w [A6 - 0x82], 0x1
label0000429A:
0000429A 206E FFB8 movea.l A0, [A6 - 0x48]
0000429E 2050 movea.l A0, [A0]
000042A0 2068 0004 movea.l A0, [A0 + 0x4]
000042A4 2050 movea.l A0, [A0]
000042A6 302E FF7E move.w D0, [A6 - 0x82]
000042AA C1FC 0012 muls.w D0, 0x12
000042AE 49F0 0000 lea.l A4, [A0 + D0.w]
000042B2 302C 0006 move.w D0, [A4 + 0x6]
000042B6 B06E FF84 cmp.w D0, [A6 - 0x7C]
000042BA 57C0 seq D0
000042BC 4A00 tst.b D0
000042BE 6722 beq +0x24 /* 000042E2 */
000042C0 122C 0008 move.b D1, [A4 + 0x8]
000042C4 142E FF86 move.b D2, [A6 - 0x7A]
000042C8 B202 cmp.b D1, D2
000042CA 57C1 seq D1
000042CC C001 and.b D0, D1
000042CE 6712 beq +0x14 /* 000042E2 */
000042D0 322C 000A move.w D1, [A4 + 0xA]
000042D4 B26E FF88 cmp.w D1, [A6 - 0x78]
000042D8 57C1 seq D1
000042DA C001 and.b D0, D1
000042DC 6704 beq +0x6 /* 000042E2 */
000042DE 422E FF82 clr.b [A6 - 0x7E]
label000042E2:
000042E2 102E FF82 move.b D0, [A6 - 0x7E]
000042E6 6714 beq +0x16 /* 000042FC */
000042E8 302E FFB6 move.w D0, [A6 - 0x4A]
000042EC E540 asl D0.w, 2
000042EE 48C0 ext.l D0
000042F0 2D40 FFC4 move.l [A6 - 0x3C], D0
000042F4 282E FFC4 move.l D4, [A6 - 0x3C]
000042F8 5C84 addq.l D4, 6
000042FA 6008 bra +0xA /* 00004304 */
label000042FC:
000042FC 7000 moveq.l D0, 0x00
000042FE 2D40 FFC4 move.l [A6 - 0x3C], D0
00004302 7805 moveq.l D4, 0x05
label00004304:
00004304 206E 0008 movea.l A0, [A6 + 0x8]
00004308 2050 movea.l A0, [A0]
0000430A 3028 003C move.w D0, [A0 + 0x3C]
0000430E 48C0 ext.l D0
00004310 2D40 FFC8 move.l [A6 - 0x38], D0
00004314 0CAE 0000 7530 FFC8 cmpi.l [A6 - 0x38], 0x7530 /* 'u0' */
0000431C 5EC0 sgt D0
0000431E 0CAE 0000 7FFC FFC4 cmpi.l [A6 - 0x3C], 0x7FFC
00004326 5EC1 sgt D1
00004328 8001 or.b D0, D1
0000432A 6600 03BC bne +0x3BE /* 000046E8 */
0000432E 4AAE FFC8 tst.l [A6 - 0x38]
00004332 6604 bne +0x6 /* 00004338 */
00004334 7800 moveq.l D4, 0x00
00004336 6010 bra +0x12 /* 00004348 */
label00004338:
00004338 202E FFC8 move.l D0, [A6 - 0x38]
0000433C D084 add.l D0, D4
0000433E 5280 addq.l D0, 1
00004340 C0BC FFFF FFFE and.l D0, 0xFFFFFFFE
00004346 2800 move.l D4, D0
label00004348:
00004348 202E 0012 move.l D0, [A6 + 0x12]
0000434C B0AE 000E cmp.l D0, [A6 + 0xE]
00004350 56C0 sne D0
00004352 4A00 tst.b D0
00004354 671C beq +0x1E /* 00004372 */
00004356 4AAE 000E tst.l [A6 + 0xE]
0000435A 56C1 sne D1
0000435C C001 and.b D0, D1
0000435E 6712 beq +0x14 /* 00004372 */
00004360 2F00 move.l -[A7], D0
00004362 4267 clr.w -[A7]
00004364 1F2E FF95 move.b -[A7], [A6 - 0x6B]
00004368 4EBA E4E8 jsr [PC - 0x1B18 /* 00002852 */]
0000436C 121F move.b D1, [A7]+
0000436E 201F move.l D0, [A7]+
00004370 C001 and.b D0, D1
label00004372:
00004372 1D40 FF83 move.b [A6 - 0x7D], D0
00004376 6714 beq +0x16 /* 0000438C */
00004378 42A7 clr.l -[A7]
0000437A 2F2E 000E move.l -[A7], [A6 + 0xE]
0000437E 4EAD 0EB2 jsr [A5 + 0xEB2 /* export_466 */]
00004382 265F movea.l A3, [A7]+
00004384 7032 moveq.l D0, 0x32
00004386 2D40 FFB2 move.l [A6 - 0x4E], D0
0000438A 6012 bra +0x14 /* 0000439E */
label0000438C:
0000438C 42A7 clr.l -[A7]
0000438E 2F2E 0012 move.l -[A7], [A6 + 0x12]
00004392 4EAD 0EC2 jsr [A5 + 0xEC2 /* export_468 */]
00004396 265F movea.l A3, [A7]+
00004398 7036 moveq.l D0, 0x36
0000439A 2D40 FFB2 move.l [A6 - 0x4E], D0
label0000439E:
0000439E 200B move.l D0, A3
000043A0 6700 0346 beq +0x348 /* 000046E8 */
000043A4 2F0B move.l -[A7], A3
000043A6 486E FF80 pea.l [A6 - 0x80]
000043AA 4EAD 1EE2 jsr [A5 + 0x1EE2 /* export_984 */]
000043AE 2F0B move.l -[A7], A3
000043B0 3F2E 000C move.w -[A7], [A6 + 0xC]
000043B4 1F2E FF83 move.b -[A7], [A6 - 0x7D]
000043B8 486E FFF8 pea.l [A6 - 0x8]
000043BC 486E FFF4 pea.l [A6 - 0xC]
000043C0 486E FFC0 pea.l [A6 - 0x40]
000043C4 486E FFBC pea.l [A6 - 0x44]
000043C8 4EBA DC22 jsr [PC - 0x23DE /* 00001FEC */]
000043CC 4AAE FFF8 tst.l [A6 - 0x8]
000043D0 6604 bne +0x6 /* 000043D6 */
000043D2 7C00 moveq.l D6, 0x00
000043D4 6042 bra +0x44 /* 00004418 */
label000043D6:
000043D6 4AAE FFBC tst.l [A6 - 0x44]
000043DA 6614 bne +0x16 /* 000043F0 */
000043DC 2C2E FFC0 move.l D6, [A6 - 0x40]
000043E0 5A86 addq.l D6, 5
000043E2 202E FFF8 move.l D0, [A6 - 0x8]
000043E6 9093 sub.l D0, [A3]
000043E8 5B80 subq.l D0, 5
000043EA 2D40 FFD4 move.l [A6 - 0x2C], D0
000043EE 601C bra +0x1E /* 0000440C */
label000043F0:
000043F0 202E FFBC move.l D0, [A6 - 0x44]
000043F4 D0AE FFC0 add.l D0, [A6 - 0x40]
000043F8 2C00 move.l D6, D0
000043FA 5C86 addq.l D6, 6
000043FC 202E FFF8 move.l D0, [A6 - 0x8]
00004400 9093 sub.l D0, [A3]
00004402 90AE FFBC sub.l D0, [A6 - 0x44]
00004406 5D80 subq.l D0, 6
00004408 2D40 FFD4 move.l [A6 - 0x2C], D0
label0000440C:
0000440C 2006 move.l D0, D6
0000440E 5280 addq.l D0, 1
00004410 C0BC FFFF FFFE and.l D0, 0xFFFFFFFE
00004416 2C00 move.l D6, D0
label00004418:
00004418 102E FF83 move.b D0, [A6 - 0x7D]
0000441C 6714 beq +0x16 /* 00004432 */
0000441E 42A7 clr.l -[A7]
00004420 2F0B move.l -[A7], A3
00004422 4EBA 08CA jsr [PC + 0x8CA /* 00004CEE */]
00004426 2004 move.l D0, D4
00004428 D09F add.l D0, [A7]+
0000442A 9086 sub.l D0, D6
0000442C 2D40 FFD0 move.l [A6 - 0x30], D0
00004430 6012 bra +0x14 /* 00004444 */
label00004432:
00004432 42A7 clr.l -[A7]
00004434 2F0B move.l -[A7], A3
00004436 4EBA 0926 jsr [PC + 0x926 /* 00004D5E */]
0000443A 2004 move.l D0, D4
0000443C D09F add.l D0, [A7]+
0000443E 9086 sub.l D0, D6
00004440 2D40 FFD0 move.l [A6 - 0x30], D0
label00004444:
00004444 202E FFB2 move.l D0, [A6 - 0x4E]
00004448 D093 add.l D0, [A3]
0000444A 720E moveq.l D1, 0x0E
0000444C 9081 sub.l D0, D1
0000444E 2D40 FFAE move.l [A6 - 0x52], D0
00004452 4AAE FFC8 tst.l [A6 - 0x38]
00004456 6C0A bge +0xC /* 00004462 */
00004458 2F3C 033E FC77 move.l -[A7], 0x33EFC77
0000445E 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */]
label00004462:
00004462 4AAE FFC8 tst.l [A6 - 0x38]
00004466 6650 bne +0x52 /* 000044B8 */
00004468 4AAE FFF8 tst.l [A6 - 0x8]
0000446C 6700 024A beq +0x24C /* 000046B8 */
00004470 2E2E FFD4 move.l D7, [A6 - 0x2C]
00004474 DE93 add.l D7, [A3]
00004476 2007 move.l D0, D7
00004478 D086 add.l D0, D6
0000447A 2D40 FFF0 move.l [A6 - 0x10], D0
0000447E 2053 movea.l A0, [A3]
00004480 2010 move.l D0, [A0]
00004482 D093 add.l D0, [A3]
00004484 2D40 FFE8 move.l [A6 - 0x18], D0
00004488 2F2E FFF0 move.l -[A7], [A6 - 0x10]
0000448C 2F07 move.l -[A7], D7
0000448E 202E FFE8 move.l D0, [A6 - 0x18]
00004492 90AE FFF0 sub.l D0, [A6 - 0x10]
00004496 2F00 move.l -[A7], D0
00004498 4EAD 0192 jsr [A5 + 0x192 /* export_46 */]
0000449C 286E FFAE movea.l A4, [A6 - 0x52]
000044A0 302C 0008 move.w D0, [A4 + 0x8]
000044A4 5340 subq.w D0, 1
000044A6 3940 0008 move.w [A4 + 0x8], D0
000044AA 202C 000A move.l D0, [A4 + 0xA]
000044AE 9086 sub.l D0, D6
000044B0 2940 000A move.l [A4 + 0xA], D0
000044B4 6000 0180 bra +0x182 /* 00004636 */
label000044B8:
000044B8 2053 movea.l A0, [A3]
000044BA 202E FFD0 move.l D0, [A6 - 0x30]
000044BE B090 cmp.l D0, [A0]
000044C0 6F56 ble +0x58 /* 00004518 */
000044C2 2F0B move.l -[A7], A3
000044C4 4EAD 0172 jsr [A5 + 0x172 /* export_42 */]
000044C8 102E FF83 move.b D0, [A6 - 0x7D]
000044CC 671C beq +0x1E /* 000044EA */
000044CE 4267 clr.w -[A7]
000044D0 2F2E 000E move.l -[A7], [A6 + 0xE]
000044D4 2F3A 0224 move.l -[A7], [PC + 0x224 /* 000046FA, value 0x424B4744 'BKGD' */]
000044D8 2F2E FFD0 move.l -[A7], [A6 - 0x30]
000044DC 4EAD 0F1A jsr [A5 + 0xF1A /* export_479 */]
000044E0 101F move.b D0, [A7]+
000044E2 6604 bne +0x6 /* 000044E8 */
000044E4 6000 01D8 bra +0x1DA /* 000046BE */
label000044E8:
000044E8 601A bra +0x1C /* 00004504 */
label000044EA:
000044EA 4267 clr.w -[A7]
000044EC 2F2E 0012 move.l -[A7], [A6 + 0x12]
000044F0 2F3A 0204 move.l -[A7], [PC + 0x204 /* 000046F6, value 0x43415244 'CARD' */]
000044F4 2F2E FFD0 move.l -[A7], [A6 - 0x30]
000044F8 4EAD 0F1A jsr [A5 + 0xF1A /* export_479 */]
000044FC 101F move.b D0, [A7]+
000044FE 6604 bne +0x6 /* 00004504 */
00004500 6000 01BC bra +0x1BE /* 000046BE */
label00004504:
00004504 2F0B move.l -[A7], A3
00004506 4EAD 016A jsr [A5 + 0x16A /* export_41 */]
0000450A 202E FFB2 move.l D0, [A6 - 0x4E]
0000450E D093 add.l D0, [A3]
00004510 720E moveq.l D1, 0x0E
00004512 9081 sub.l D0, D1
00004514 2D40 FFAE move.l [A6 - 0x52], D0
label00004518:
00004518 286E FFAE movea.l A4, [A6 - 0x52]
0000451C 4AAE FFF8 tst.l [A6 - 0x8]
00004520 661C bne +0x1E /* 0000453E */
00004522 202C 0004 move.l D0, [A4 + 0x4]
00004526 D0AE FFB2 add.l D0, [A6 - 0x4E]
0000452A 222C 000A move.l D1, [A4 + 0xA]
0000452E D280 add.l D1, D0
00004530 2D41 FFD4 move.l [A6 - 0x2C], D1
00004534 302C 0008 move.w D0, [A4 + 0x8]
00004538 5240 addq.w D0, 1
0000453A 3940 0008 move.w [A4 + 0x8], D0
label0000453E:
0000453E 2A2E FFD4 move.l D5, [A6 - 0x2C]
00004542 DA93 add.l D5, [A3]
00004544 BC84 cmp.l D6, D4
00004546 674C beq +0x4E /* 00004594 */
00004548 2004 move.l D0, D4
0000454A D0AC 000A add.l D0, [A4 + 0xA]
0000454E 9086 sub.l D0, D6
00004550 2940 000A move.l [A4 + 0xA], D0
00004554 2005 move.l D0, D5
00004556 D086 add.l D0, D6
00004558 2D40 FFF0 move.l [A6 - 0x10], D0
0000455C 2E05 move.l D7, D5
0000455E DE84 add.l D7, D4
00004560 2053 movea.l A0, [A3]
00004562 2010 move.l D0, [A0]
00004564 D093 add.l D0, [A3]
00004566 2D40 FFE8 move.l [A6 - 0x18], D0
0000456A BC84 cmp.l D6, D4
0000456C 6C0C bge +0xE /* 0000457A */
0000456E 202E FFE8 move.l D0, [A6 - 0x18]
00004572 9087 sub.l D0, D7
00004574 2D40 FFCC move.l [A6 - 0x34], D0
00004578 600C bra +0xE /* 00004586 */
label0000457A:
0000457A 202E FFE8 move.l D0, [A6 - 0x18]
0000457E 90AE FFF0 sub.l D0, [A6 - 0x10]
00004582 2D40 FFCC move.l [A6 - 0x34], D0
label00004586:
00004586 2F2E FFF0 move.l -[A7], [A6 - 0x10]
0000458A 2F07 move.l -[A7], D7
0000458C 2F2E FFCC move.l -[A7], [A6 - 0x34]
00004590 4EAD 0192 jsr [A5 + 0x192 /* export_46 */]
label00004594:
00004594 2045 movea.l A0, D5
00004596 30AE 000C move.w [A0], [A6 + 0xC]
0000459A 5485 addq.l D5, 2
0000459C 102E FF82 move.b D0, [A6 - 0x7E]
000045A0 6754 beq +0x56 /* 000045F6 */
000045A2 202E FFC4 move.l D0, [A6 - 0x3C]
000045A6 5480 addq.l D0, 2
000045A8 222E FFC8 move.l D1, [A6 - 0x38]
000045AC D280 add.l D1, D0
000045AE 2045 movea.l A0, D5
000045B0 3081 move.w [A0], D1
000045B2 5485 addq.l D5, 2
000045B4 202E FFC4 move.l D0, [A6 - 0x3C]
000045B8 5480 addq.l D0, 2
000045BA 80BC FFFF 8000 or.l D0, 0xFFFF8000
000045C0 2045 movea.l A0, D5
000045C2 3080 move.w [A0], D0
000045C4 486E FF84 pea.l [A6 - 0x7C]
000045C8 2F2E FFB8 move.l -[A7], [A6 - 0x48]
000045CC 4EBA 0F56 jsr [PC + 0xF56 /* 00005524 */]
000045D0 206E FFB8 movea.l A0, [A6 - 0x48]
000045D4 2050 movea.l A0, [A0]
000045D6 41E8 0014 lea.l A0, [A0 + 0x14]
000045DA 2D48 FFF0 move.l [A6 - 0x10], A0
000045DE 5485 addq.l D5, 2
000045E0 2F2E FFF0 move.l -[A7], [A6 - 0x10]
000045E4 2F05 move.l -[A7], D5
000045E6 2F2E FFC4 move.l -[A7], [A6 - 0x3C]
000045EA 4EAD 238A jsr [A5 + 0x238A /* export_1133 */]
000045EE 2E2E FFC4 move.l D7, [A6 - 0x3C]
000045F2 DE85 add.l D7, D5
000045F4 6014 bra +0x16 /* 0000460A */
label000045F6:
000045F6 202E FFC8 move.l D0, [A6 - 0x38]
000045FA 5280 addq.l D0, 1
000045FC 2045 movea.l A0, D5
000045FE 3080 move.w [A0], D0
00004600 2E05 move.l D7, D5
00004602 5487 addq.l D7, 2
00004604 2047 movea.l A0, D7
00004606 4210 clr.b [A0]
00004608 5287 addq.l D7, 1
label0000460A:
0000460A 206E 0008 movea.l A0, [A6 + 0x8]
0000460E 2050 movea.l A0, [A0]
00004610 2068 003E movea.l A0, [A0 + 0x3E]
00004614 2D50 FFF0 move.l [A6 - 0x10], [A0]
00004618 2F2E FFF0 move.l -[A7], [A6 - 0x10]
0000461C 2F07 move.l -[A7], D7
0000461E 2F2E FFC8 move.l -[A7], [A6 - 0x38]
00004622 4EAD 238A jsr [A5 + 0x238A /* export_1133 */]
00004626 DEAE FFC8 add.l D7, [A6 - 0x38]
0000462A 1007 move.b D0, D7
0000462C 0240 0001 andi.w D0, 0x1
00004630 6704 beq +0x6 /* 00004636 */
00004632 2047 movea.l A0, D7
00004634 4210 clr.b [A0]
label00004636:
00004636 102D ACA8 move.b D0, [A5 - 0x5358]
0000463A 802E FF83 or.b D0, [A6 - 0x7D]
0000463E 6634 bne +0x36 /* 00004674 */
00004640 202E 0012 move.l D0, [A6 + 0x12]
00004644 B0AD A688 cmp.l D0, [A5 - 0x5978]
00004648 6608 bne +0xA /* 00004652 */
0000464A 1B7C 0001 B13C move.b [A5 - 0x4EC4], 0x1
00004650 6022 bra +0x24 /* 00004674 */
label00004652:
00004652 42A7 clr.l -[A7]
00004654 2F2D A6C4 move.l -[A7], [A5 - 0x593C]
00004658 2F2E 0012 move.l -[A7], [A6 + 0x12]
0000465C 4EBA EB1A jsr [PC - 0x14E6 /* 00003178 */]
00004660 2D5F FFD8 move.l [A6 - 0x28], [A7]+
00004664 6758 beq +0x5A /* 000046BE */
00004666 2F2D A6C4 move.l -[A7], [A5 - 0x593C]
0000466A 2F2E FFD8 move.l -[A7], [A6 - 0x28]
0000466E 4267 clr.w -[A7]
00004670 4EBA 0C8C jsr [PC + 0xC8C /* 000052FE */]
label00004674:
00004674 202E FFD0 move.l D0, [A6 - 0x30]
00004678 D0BC 0000 0400 add.l D0, 0x400
0000467E 2053 movea.l A0, [A3]
00004680 B090 cmp.l D0, [A0]
00004682 6C34 bge +0x36 /* 000046B8 */
00004684 102E FF83 move.b D0, [A6 - 0x7D]
00004688 6718 beq +0x1A /* 000046A2 */
0000468A 4267 clr.w -[A7]
0000468C 2F2E 000E move.l -[A7], [A6 + 0xE]
00004690 2F3A 0068 move.l -[A7], [PC + 0x68 /* 000046FA, value 0x424B4744 'BKGD' */]
00004694 2F2E FFD0 move.l -[A7], [A6 - 0x30]
00004698 4EAD 0F1A jsr [A5 + 0xF1A /* export_479 */]
0000469C 1D5F FF81 move.b [A6 - 0x7F], [A7]+
000046A0 6016 bra +0x18 /* 000046B8 */
label000046A2:
000046A2 4267 clr.w -[A7]
000046A4 2F2E 0012 move.l -[A7], [A6 + 0x12]
000046A8 2F3A 004C move.l -[A7], [PC + 0x4C /* 000046F6, value 0x43415244 'CARD' */]
000046AC 2F2E FFD0 move.l -[A7], [A6 - 0x30]
000046B0 4EAD 0F1A jsr [A5 + 0xF1A /* export_479 */]
000046B4 1D5F FF81 move.b [A6 - 0x7F], [A7]+
label000046B8:
000046B8 1D7C 0001 0016 move.b [A6 + 0x16], 0x1
label000046BE:
000046BE 2F0B move.l -[A7], A3
000046C0 1F2E FF80 move.b -[A7], [A6 - 0x80]
000046C4 4EAD 0312 jsr [A5 + 0x312 /* export_94 */]
000046C8 102E FF83 move.b D0, [A6 - 0x7D]
000046CC 670E beq +0x10 /* 000046DC */
000046CE 2F2E 000E move.l -[A7], [A6 + 0xE]
000046D2 1F3C 0001 move.b -[A7], 0x1
000046D6 4EAD 0E2A jsr [A5 + 0xE2A /* export_449 */]
000046DA 600C bra +0xE /* 000046E8 */
label000046DC:
000046DC 2F2E 0012 move.l -[A7], [A6 + 0x12]
000046E0 1F3C 0001 move.b -[A7], 0x1
000046E4 4EAD 0E3A jsr [A5 + 0xE3A /* export_451 */]
label000046E8:
000046E8 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
000046EC 4E5E unlink A6
000046EE 205F movea.l A0, [A7]+
000046F0 DEFC 000E add.w A7, 0xE
000046F4 4ED0 jmp [A0]
000046F6 4341 chk.w D1, D1
000046F8 5244 addq.w D4, 1
000046FA 424B clr.w A3
000046FC 4744 chk.w D3, D4
export_1257:
fn000046FE:
000046FE 4E56 FF9A link A6, -0x0066
00004702 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00004706 422E 0020 clr.b [A6 + 0x20]
0000470A 206E 0008 movea.l A0, [A6 + 0x8]
0000470E 4210 clr.b [A0]
00004710 4A6E 0016 tst.w [A6 + 0x16]
00004714 57C0 seq D0
00004716 0CAE 0000 7530 000E cmpi.l [A6 + 0xE], 0x7530 /* 'u0' */
0000471E 5EC1 sgt D1
00004720 8001 or.b D0, D1
00004722 6600 049E bne +0x4A0 /* 00004BC2 */
00004726 422E FF9D clr.b [A6 - 0x63]
0000472A 202E 001C move.l D0, [A6 + 0x1C]
0000472E B0AE 0018 cmp.l D0, [A6 + 0x18]
00004732 56C0 sne D0
00004734 4A00 tst.b D0
00004736 673A beq +0x3C /* 00004772 */
00004738 4AAE 0018 tst.l [A6 + 0x18]
0000473C 56C1 sne D1
0000473E C001 and.b D0, D1
00004740 6730 beq +0x32 /* 00004772 */
00004742 2F00 move.l -[A7], D0
00004744 4267 clr.w -[A7]
00004746 2F2E 0018 move.l -[A7], [A6 + 0x18]
0000474A 322E 0016 move.w D1, [A6 + 0x16]
0000474E 6A02 bpl +0x4 /* 00004752 */
00004750 4441 neg.w D1
label00004752:
00004752 3F01 move.w -[A7], D1
00004754 486E FF9E pea.l [A6 - 0x62]
00004758 4EBA CD8E jsr [PC - 0x3272 /* 000014E8 */]
0000475C 121F move.b D1, [A7]+
0000475E 201F move.l D0, [A7]+
00004760 C001 and.b D0, D1
00004762 670E beq +0x10 /* 00004772 */
00004764 4267 clr.w -[A7]
00004766 1F2E FFA3 move.b -[A7], [A6 - 0x5D]
0000476A 4EBA E0E6 jsr [PC - 0x1F1A /* 00002852 */]
0000476E 1D5F FF9D move.b [A6 - 0x63], [A7]+
label00004772:
00004772 102E FF9D move.b D0, [A6 - 0x63]
00004776 6714 beq +0x16 /* 0000478C */
00004778 42A7 clr.l -[A7]
0000477A 2F2E 0018 move.l -[A7], [A6 + 0x18]
0000477E 4EAD 0EB2 jsr [A5 + 0xEB2 /* export_466 */]
00004782 265F movea.l A3, [A7]+
00004784 7032 moveq.l D0, 0x32
00004786 2D40 FFC0 move.l [A6 - 0x40], D0
0000478A 6012 bra +0x14 /* 0000479E */
label0000478C:
0000478C 42A7 clr.l -[A7]
0000478E 2F2E 001C move.l -[A7], [A6 + 0x1C]
00004792 4EAD 0EC2 jsr [A5 + 0xEC2 /* export_468 */]
00004796 265F movea.l A3, [A7]+
00004798 7036 moveq.l D0, 0x36
0000479A 2D40 FFC0 move.l [A6 - 0x40], D0
label0000479E:
0000479E 200B move.l D0, A3
000047A0 6700 0420 beq +0x422 /* 00004BC2 */
000047A4 2F0B move.l -[A7], A3
000047A6 486E FF9B pea.l [A6 - 0x65]
000047AA 4EAD 1EE2 jsr [A5 + 0x1EE2 /* export_984 */]
000047AE 102D ACA8 move.b D0, [A5 - 0x5358]
000047B2 6748 beq +0x4A /* 000047FC */
000047B4 42A7 clr.l -[A7]
000047B6 2F0B move.l -[A7], A3
000047B8 3F2E 0016 move.w -[A7], [A6 + 0x16]
000047BC 4EAD 1B9A jsr [A5 + 0x1B9A /* export_879 */]
000047C0 2D5F FFF8 move.l [A6 - 0x8], [A7]+
000047C4 7000 moveq.l D0, 0x00
000047C6 2D40 FFF4 move.l [A6 - 0xC], D0
000047CA 7000 moveq.l D0, 0x00
000047CC 2D40 FFC4 move.l [A6 - 0x3C], D0
000047D0 4AAE FFF8 tst.l [A6 - 0x8]
000047D4 6604 bne +0x6 /* 000047DA */
000047D6 7C00 moveq.l D6, 0x00
000047D8 6020 bra +0x22 /* 000047FA */
label000047DA:
000047DA 42A7 clr.l -[A7]
000047DC 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000047E0 4EAD 24C2 jsr [A5 + 0x24C2 /* export_1172 */]
000047E4 2D5F FFC8 move.l [A6 - 0x38], [A7]+
000047E8 2C2E FFC8 move.l D6, [A6 - 0x38]
000047EC 5686 addq.l D6, 3
000047EE 202E FFF8 move.l D0, [A6 - 0x8]
000047F2 9093 sub.l D0, [A3]
000047F4 5580 subq.l D0, 2
000047F6 2D40 FFD4 move.l [A6 - 0x2C], D0
label000047FA:
000047FA 606A bra +0x6C /* 00004866 */
label000047FC:
000047FC 2F0B move.l -[A7], A3
000047FE 3F2E 0016 move.w -[A7], [A6 + 0x16]
00004802 1F2E FF9D move.b -[A7], [A6 - 0x63]
00004806 486E FFF8 pea.l [A6 - 0x8]
0000480A 486E FFF4 pea.l [A6 - 0xC]
0000480E 486E FFC8 pea.l [A6 - 0x38]
00004812 486E FFC4 pea.l [A6 - 0x3C]
00004816 4EBA D7D4 jsr [PC - 0x282C /* 00001FEC */]
0000481A 4AAE FFF8 tst.l [A6 - 0x8]
0000481E 6604 bne +0x6 /* 00004824 */
00004820 7C00 moveq.l D6, 0x00
00004822 6042 bra +0x44 /* 00004866 */
label00004824:
00004824 4AAE FFC4 tst.l [A6 - 0x3C]
00004828 6614 bne +0x16 /* 0000483E */
0000482A 2C2E FFC8 move.l D6, [A6 - 0x38]
0000482E 5A86 addq.l D6, 5
00004830 202E FFF8 move.l D0, [A6 - 0x8]
00004834 9093 sub.l D0, [A3]
00004836 5B80 subq.l D0, 5
00004838 2D40 FFD4 move.l [A6 - 0x2C], D0
0000483C 601C bra +0x1E /* 0000485A */
label0000483E:
0000483E 202E FFC4 move.l D0, [A6 - 0x3C]
00004842 D0AE FFC8 add.l D0, [A6 - 0x38]
00004846 2C00 move.l D6, D0
00004848 5C86 addq.l D6, 6
0000484A 202E FFF8 move.l D0, [A6 - 0x8]
0000484E 9093 sub.l D0, [A3]
00004850 90AE FFC4 sub.l D0, [A6 - 0x3C]
00004854 5D80 subq.l D0, 6
00004856 2D40 FFD4 move.l [A6 - 0x2C], D0
label0000485A:
0000485A 2006 move.l D0, D6
0000485C 5280 addq.l D0, 1
0000485E C0BC FFFF FFFE and.l D0, 0xFFFFFFFE
00004864 2C00 move.l D6, D0
label00004866:
00004866 102D ACA8 move.b D0, [A5 - 0x5358]
0000486A 6712 beq +0x14 /* 0000487E */
0000486C 2A2E 000E move.l D5, [A6 + 0xE]
00004870 5685 addq.l D5, 3
00004872 0C85 0000 7536 cmpi.l D5, 0x7536 /* 'u6' */
00004878 6E00 031A bgt +0x31C /* 00004B94 */
0000487C 602C bra +0x2E /* 000048AA */
label0000487E:
0000487E 2A2E 000E move.l D5, [A6 + 0xE]
00004882 5C85 addq.l D5, 6
00004884 4AAE FFC4 tst.l [A6 - 0x3C]
00004888 5EC0 sgt D0
0000488A C02E 000C and.b D0, [A6 + 0xC]
0000488E 670A beq +0xC /* 0000489A */
00004890 2005 move.l D0, D5
00004892 5280 addq.l D0, 1
00004894 2A2E FFC4 move.l D5, [A6 - 0x3C]
00004898 DA80 add.l D5, D0
label0000489A:
0000489A CABC FFFF FFFE and.l D5, 0xFFFFFFFE
000048A0 0C85 0000 F534 cmpi.l D5, 0xF534
000048A6 6E00 02EC bgt +0x2EE /* 00004B94 */
label000048AA:
000048AA BC85 cmp.l D6, D5
000048AC 57C0 seq D0
000048AE 4A00 tst.b D0
000048B0 672E beq +0x30 /* 000048E0 */
000048B2 222E 000E move.l D1, [A6 + 0xE]
000048B6 B2AE FFC8 cmp.l D1, [A6 - 0x38]
000048BA 57C1 seq D1
000048BC C001 and.b D0, D1
000048BE 6720 beq +0x22 /* 000048E0 */
000048C0 2F00 move.l -[A7], D0
000048C2 4267 clr.w -[A7]
000048C4 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000048C8 206E 0012 movea.l A0, [A6 + 0x12]
000048CC 2F10 move.l -[A7], [A0]
000048CE 2F2E 000E move.l -[A7], [A6 + 0xE]
000048D2 4EAD 23D2 jsr [A5 + 0x23D2 /* export_1142 */]
000048D6 121F move.b D1, [A7]+
000048D8 201F move.l D0, [A7]+
000048DA C001 and.b D0, D1
000048DC 6600 02B0 bne +0x2B2 /* 00004B8E */
label000048E0:
000048E0 102E FF9D move.b D0, [A6 - 0x63]
000048E4 6714 beq +0x16 /* 000048FA */
000048E6 42A7 clr.l -[A7]
000048E8 2F0B move.l -[A7], A3
000048EA 4EBA 0402 jsr [PC + 0x402 /* 00004CEE */]
000048EE 2005 move.l D0, D5
000048F0 D09F add.l D0, [A7]+
000048F2 9086 sub.l D0, D6
000048F4 2D40 FFD0 move.l [A6 - 0x30], D0
000048F8 6012 bra +0x14 /* 0000490C */
label000048FA:
000048FA 42A7 clr.l -[A7]
000048FC 2F0B move.l -[A7], A3
000048FE 4EBA 045E jsr [PC + 0x45E /* 00004D5E */]
00004902 2005 move.l D0, D5
00004904 D09F add.l D0, [A7]+
00004906 9086 sub.l D0, D6
00004908 2D40 FFD0 move.l [A6 - 0x30], D0
label0000490C:
0000490C 202E FFC0 move.l D0, [A6 - 0x40]
00004910 D093 add.l D0, [A3]
00004912 720E moveq.l D1, 0x0E
00004914 9081 sub.l D0, D1
00004916 2D40 FFBC move.l [A6 - 0x44], D0
0000491A 4AAE 000E tst.l [A6 + 0xE]
0000491E 6E50 bgt +0x52 /* 00004970 */
00004920 4AAE FFF8 tst.l [A6 - 0x8]
00004924 6700 0268 beq +0x26A /* 00004B8E */
00004928 2E2E FFD4 move.l D7, [A6 - 0x2C]
0000492C DE93 add.l D7, [A3]
0000492E 2007 move.l D0, D7
00004930 D086 add.l D0, D6
00004932 2D40 FFE8 move.l [A6 - 0x18], D0
00004936 2053 movea.l A0, [A3]
00004938 2010 move.l D0, [A0]
0000493A D093 add.l D0, [A3]
0000493C 2D40 FFE0 move.l [A6 - 0x20], D0
00004940 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00004944 2F07 move.l -[A7], D7
00004946 202E FFE0 move.l D0, [A6 - 0x20]
0000494A 90AE FFE8 sub.l D0, [A6 - 0x18]
0000494E 2F00 move.l -[A7], D0
00004950 4EAD 0192 jsr [A5 + 0x192 /* export_46 */]
00004954 286E FFBC movea.l A4, [A6 - 0x44]
00004958 302C 0008 move.w D0, [A4 + 0x8]
0000495C 5340 subq.w D0, 1
0000495E 3940 0008 move.w [A4 + 0x8], D0
00004962 202C 000A move.l D0, [A4 + 0xA]
00004966 9086 sub.l D0, D6
00004968 2940 000A move.l [A4 + 0xA], D0
0000496C 6000 0196 bra +0x198 /* 00004B04 */
label00004970:
00004970 2053 movea.l A0, [A3]
00004972 202E FFD0 move.l D0, [A6 - 0x30]
00004976 B090 cmp.l D0, [A0]
00004978 6F56 ble +0x58 /* 000049D0 */
0000497A 2F0B move.l -[A7], A3
0000497C 4EAD 0172 jsr [A5 + 0x172 /* export_42 */]
00004980 102E FF9D move.b D0, [A6 - 0x63]
00004984 671C beq +0x1E /* 000049A2 */
00004986 4267 clr.w -[A7]
00004988 2F2E 0018 move.l -[A7], [A6 + 0x18]
0000498C 2F3A 0246 move.l -[A7], [PC + 0x246 /* 00004BD4, value 0x424B4744 'BKGD' */]
00004990 2F2E FFD0 move.l -[A7], [A6 - 0x30]
00004994 4EAD 0F1A jsr [A5 + 0xF1A /* export_479 */]
00004998 101F move.b D0, [A7]+
0000499A 6604 bne +0x6 /* 000049A0 */
0000499C 6000 01F6 bra +0x1F8 /* 00004B94 */
label000049A0:
000049A0 601A bra +0x1C /* 000049BC */
label000049A2:
000049A2 4267 clr.w -[A7]
000049A4 2F2E 001C move.l -[A7], [A6 + 0x1C]
000049A8 2F3A 0226 move.l -[A7], [PC + 0x226 /* 00004BD0, value 0x43415244 'CARD' */]
000049AC 2F2E FFD0 move.l -[A7], [A6 - 0x30]
000049B0 4EAD 0F1A jsr [A5 + 0xF1A /* export_479 */]
000049B4 101F move.b D0, [A7]+
000049B6 6604 bne +0x6 /* 000049BC */
000049B8 6000 01DA bra +0x1DC /* 00004B94 */
label000049BC:
000049BC 2F0B move.l -[A7], A3
000049BE 4EAD 016A jsr [A5 + 0x16A /* export_41 */]
000049C2 202E FFC0 move.l D0, [A6 - 0x40]
000049C6 D093 add.l D0, [A3]
000049C8 720E moveq.l D1, 0x0E
000049CA 9081 sub.l D0, D1
000049CC 2D40 FFBC move.l [A6 - 0x44], D0
label000049D0:
000049D0 286E FFBC movea.l A4, [A6 - 0x44]
000049D4 4AAE FFF8 tst.l [A6 - 0x8]
000049D8 661C bne +0x1E /* 000049F6 */
000049DA 202C 0004 move.l D0, [A4 + 0x4]
000049DE D0AE FFC0 add.l D0, [A6 - 0x40]
000049E2 222C 000A move.l D1, [A4 + 0xA]
000049E6 D280 add.l D1, D0
000049E8 2D41 FFD4 move.l [A6 - 0x2C], D1
000049EC 302C 0008 move.w D0, [A4 + 0x8]
000049F0 5240 addq.w D0, 1
000049F2 3940 0008 move.w [A4 + 0x8], D0
label000049F6:
000049F6 282E FFD4 move.l D4, [A6 - 0x2C]
000049FA D893 add.l D4, [A3]
000049FC BC85 cmp.l D6, D5
000049FE 674C beq +0x4E /* 00004A4C */
00004A00 2005 move.l D0, D5
00004A02 D0AC 000A add.l D0, [A4 + 0xA]
00004A06 9086 sub.l D0, D6
00004A08 2940 000A move.l [A4 + 0xA], D0
00004A0C 2004 move.l D0, D4
00004A0E D086 add.l D0, D6
00004A10 2D40 FFE8 move.l [A6 - 0x18], D0
00004A14 2E04 move.l D7, D4
00004A16 DE85 add.l D7, D5
00004A18 2053 movea.l A0, [A3]
00004A1A 2010 move.l D0, [A0]
00004A1C D093 add.l D0, [A3]
00004A1E 2D40 FFE0 move.l [A6 - 0x20], D0
00004A22 BC85 cmp.l D6, D5
00004A24 6C0C bge +0xE /* 00004A32 */
00004A26 202E FFE0 move.l D0, [A6 - 0x20]
00004A2A 9087 sub.l D0, D7
00004A2C 2D40 FFCC move.l [A6 - 0x34], D0
00004A30 600C bra +0xE /* 00004A3E */
label00004A32:
00004A32 202E FFE0 move.l D0, [A6 - 0x20]
00004A36 90AE FFE8 sub.l D0, [A6 - 0x18]
00004A3A 2D40 FFCC move.l [A6 - 0x34], D0
label00004A3E:
00004A3E 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00004A42 2F07 move.l -[A7], D7
00004A44 2F2E FFCC move.l -[A7], [A6 - 0x34]
00004A48 4EAD 0192 jsr [A5 + 0x192 /* export_46 */]
label00004A4C:
00004A4C 102D ACA8 move.b D0, [A5 - 0x5358]
00004A50 6738 beq +0x3A /* 00004A8A */
00004A52 486E 0016 pea.l [A6 + 0x16]
00004A56 2F04 move.l -[A7], D4
00004A58 7002 moveq.l D0, 0x02
00004A5A 2F00 move.l -[A7], D0
00004A5C 4EAD 238A jsr [A5 + 0x238A /* export_1133 */]
00004A60 206E 0012 movea.l A0, [A6 + 0x12]
00004A64 2D50 FFE8 move.l [A6 - 0x18], [A0]
00004A68 2E04 move.l D7, D4
00004A6A 5487 addq.l D7, 2
00004A6C 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00004A70 2F07 move.l -[A7], D7
00004A72 2F2E 000E move.l -[A7], [A6 + 0xE]
00004A76 4EAD 238A jsr [A5 + 0x238A /* export_1133 */]
00004A7A 2004 move.l D0, D4
00004A7C 5480 addq.l D0, 2
00004A7E 2E2E 000E move.l D7, [A6 + 0xE]
00004A82 DE80 add.l D7, D0
00004A84 2047 movea.l A0, D7
00004A86 4210 clr.b [A0]
00004A88 607A bra +0x7C /* 00004B04 */
label00004A8A:
00004A8A 2044 movea.l A0, D4
00004A8C 30AE 0016 move.w [A0], [A6 + 0x16]
00004A90 5484 addq.l D4, 2
00004A92 4AAE FFC4 tst.l [A6 - 0x3C]
00004A96 5EC0 sgt D0
00004A98 C02E 000C and.b D0, [A6 + 0xC]
00004A9C 672C beq +0x2E /* 00004ACA */
00004A9E 202E FFC4 move.l D0, [A6 - 0x3C]
00004AA2 D0AE 000E add.l D0, [A6 + 0xE]
00004AA6 5480 addq.l D0, 2
00004AA8 2044 movea.l A0, D4
00004AAA 3080 move.w [A0], D0
00004AAC 5484 addq.l D4, 2
00004AAE 202E FFC4 move.l D0, [A6 - 0x3C]
00004AB2 5480 addq.l D0, 2
00004AB4 80BC FFFF 8000 or.l D0, 0xFFFF8000
00004ABA 2044 movea.l A0, D4
00004ABC 3080 move.w [A0], D0
00004ABE 202E FFC4 move.l D0, [A6 - 0x3C]
00004AC2 D084 add.l D0, D4
00004AC4 2E00 move.l D7, D0
00004AC6 5487 addq.l D7, 2
00004AC8 6014 bra +0x16 /* 00004ADE */
label00004ACA:
00004ACA 202E 000E move.l D0, [A6 + 0xE]
00004ACE 5280 addq.l D0, 1
00004AD0 2044 movea.l A0, D4
00004AD2 3080 move.w [A0], D0
00004AD4 2E04 move.l D7, D4
00004AD6 5487 addq.l D7, 2
00004AD8 2047 movea.l A0, D7
00004ADA 4210 clr.b [A0]
00004ADC 5287 addq.l D7, 1
label00004ADE:
00004ADE 206E 0012 movea.l A0, [A6 + 0x12]
00004AE2 2D50 FFE8 move.l [A6 - 0x18], [A0]
00004AE6 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00004AEA 2F07 move.l -[A7], D7
00004AEC 2F2E 000E move.l -[A7], [A6 + 0xE]
00004AF0 4EAD 238A jsr [A5 + 0x238A /* export_1133 */]
00004AF4 DEAE 000E add.l D7, [A6 + 0xE]
00004AF8 1007 move.b D0, D7
00004AFA 0240 0001 andi.w D0, 0x1
00004AFE 6704 beq +0x6 /* 00004B04 */
00004B00 2047 movea.l A0, D7
00004B02 4210 clr.b [A0]
label00004B04:
00004B04 206E 0008 movea.l A0, [A6 + 0x8]
00004B08 10BC 0001 move.b [A0], 0x1
00004B0C 102D ACA8 move.b D0, [A5 - 0x5358]
00004B10 802E FF9D or.b D0, [A6 - 0x63]
00004B14 6634 bne +0x36 /* 00004B4A */
00004B16 202E 001C move.l D0, [A6 + 0x1C]
00004B1A B0AD A688 cmp.l D0, [A5 - 0x5978]
00004B1E 6608 bne +0xA /* 00004B28 */
00004B20 1B7C 0001 B13C move.b [A5 - 0x4EC4], 0x1
00004B26 6022 bra +0x24 /* 00004B4A */
label00004B28:
00004B28 42A7 clr.l -[A7]
00004B2A 2F2D A6C4 move.l -[A7], [A5 - 0x593C]
00004B2E 2F2E 001C move.l -[A7], [A6 + 0x1C]
00004B32 4EBA E644 jsr [PC - 0x19BC /* 00003178 */]
00004B36 2D5F FFD8 move.l [A6 - 0x28], [A7]+
00004B3A 6758 beq +0x5A /* 00004B94 */
00004B3C 2F2D A6C4 move.l -[A7], [A5 - 0x593C]
00004B40 2F2E FFD8 move.l -[A7], [A6 - 0x28]
00004B44 4267 clr.w -[A7]
00004B46 4EBA 07B6 jsr [PC + 0x7B6 /* 000052FE */]
label00004B4A:
00004B4A 202E FFD0 move.l D0, [A6 - 0x30]
00004B4E D0BC 0000 0400 add.l D0, 0x400
00004B54 2053 movea.l A0, [A3]
00004B56 B090 cmp.l D0, [A0]
00004B58 6C34 bge +0x36 /* 00004B8E */
00004B5A 102E FF9D move.b D0, [A6 - 0x63]
00004B5E 6718 beq +0x1A /* 00004B78 */
00004B60 4267 clr.w -[A7]
00004B62 2F2E 0018 move.l -[A7], [A6 + 0x18]
00004B66 2F3A 006C move.l -[A7], [PC + 0x6C /* 00004BD4, value 0x424B4744 'BKGD' */]
00004B6A 2F2E FFD0 move.l -[A7], [A6 - 0x30]
00004B6E 4EAD 0F1A jsr [A5 + 0xF1A /* export_479 */]
00004B72 1D5F FF9C move.b [A6 - 0x64], [A7]+
00004B76 6016 bra +0x18 /* 00004B8E */
label00004B78:
00004B78 4267 clr.w -[A7]
00004B7A 2F2E 001C move.l -[A7], [A6 + 0x1C]
00004B7E 2F3A 0050 move.l -[A7], [PC + 0x50 /* 00004BD0, value 0x43415244 'CARD' */]
00004B82 2F2E FFD0 move.l -[A7], [A6 - 0x30]
00004B86 4EAD 0F1A jsr [A5 + 0xF1A /* export_479 */]
00004B8A 1D5F FF9C move.b [A6 - 0x64], [A7]+
label00004B8E:
00004B8E 1D7C 0001 0020 move.b [A6 + 0x20], 0x1
label00004B94:
00004B94 2F0B move.l -[A7], A3
00004B96 1F2E FF9B move.b -[A7], [A6 - 0x65]
00004B9A 4EAD 0312 jsr [A5 + 0x312 /* export_94 */]
00004B9E 102E FF9D move.b D0, [A6 - 0x63]
00004BA2 6710 beq +0x12 /* 00004BB4 */
00004BA4 2F2E 0018 move.l -[A7], [A6 + 0x18]
00004BA8 206E 0008 movea.l A0, [A6 + 0x8]
00004BAC 1F10 move.b -[A7], [A0]
00004BAE 4EAD 0E2A jsr [A5 + 0xE2A /* export_449 */]
00004BB2 600E bra +0x10 /* 00004BC2 */
label00004BB4:
00004BB4 2F2E 001C move.l -[A7], [A6 + 0x1C]
00004BB8 206E 0008 movea.l A0, [A6 + 0x8]
00004BBC 1F10 move.b -[A7], [A0]
00004BBE 4EAD 0E3A jsr [A5 + 0xE3A /* export_451 */]
label00004BC2:
00004BC2 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00004BC6 4E5E unlink A6
00004BC8 205F movea.l A0, [A7]+
00004BCA DEFC 0018 add.w A7, 0x18
00004BCE 4ED0 jmp [A0]
00004BD0 4341 chk.w D1, D1
00004BD2 5244 addq.w D4, 1
00004BD4 424B clr.w A3
00004BD6 4744 chk.w D3, D4
export_1258:
00004BD8 4E56 FFDA link A6, -0x0026
00004BDC 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00004BE0 422E 0010 clr.b [A6 + 0x10]
00004BE4 206E 0008 movea.l A0, [A6 + 0x8]
00004BE8 2050 movea.l A0, [A0]
00004BEA 3828 0002 move.w D4, [A0 + 0x2]
00004BEE 206E 0008 movea.l A0, [A6 + 0x8]
00004BF2 2050 movea.l A0, [A0]
00004BF4 3E10 move.w D7, [A0]
00004BF6 4A44 tst.w D4
00004BF8 5EC0 sgt D0
00004BFA 4A00 tst.b D0
00004BFC 6700 00E4 beq +0xE6 /* 00004CE2 */
00004C00 2F00 move.l -[A7], D0
00004C02 4267 clr.w -[A7]
00004C04 2F2E 000C move.l -[A7], [A6 + 0xC]
00004C08 3207 move.w D1, D7
00004C0A 48C1 ext.l D1
00004C0C 2F01 move.l -[A7], D1
00004C0E 486E FFF8 pea.l [A6 - 0x8]
00004C12 4EBA DD00 jsr [PC - 0x2300 /* 00002914 */]
00004C16 121F move.b D1, [A7]+
00004C18 201F move.l D0, [A7]+
00004C1A C001 and.b D0, D1
00004C1C 6700 00C4 beq +0xC6 /* 00004CE2 */
00004C20 42A7 clr.l -[A7]
00004C22 2F2E 000C move.l -[A7], [A6 + 0xC]
00004C26 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
00004C2A 265F movea.l A3, [A7]+
00004C2C 286E FFF8 movea.l A4, [A6 - 0x8]
00004C30 D9D3 add.l A4, [A3]
00004C32 2A0C move.l D5, A4
00004C34 700E moveq.l D0, 0x0E
00004C36 9A80 sub.l D5, D0
00004C38 2045 movea.l A0, D5
00004C3A 3D50 FFDA move.w [A6 - 0x26], [A0]
00004C3E 3D7C 0001 FFEE move.w [A6 - 0x12], 0x1
00004C44 6000 0084 bra +0x86 /* 00004CCA */
label00004C48:
00004C48 3C14 move.w D6, [A4]
00004C4A B86C 0002 cmp.w D4, [A4 + 0x2]
00004C4E 666E bne +0x70 /* 00004CBE */
00004C50 BC47 cmp.w D6, D7
00004C52 6750 beq +0x52 /* 00004CA4 */
00004C54 3006 move.w D0, D6
00004C56 48C0 ext.l D0
00004C58 D08C add.l D0, A4
00004C5A 2D40 FFE6 move.l [A6 - 0x1A], D0
00004C5E 3007 move.w D0, D7
00004C60 48C0 ext.l D0
00004C62 D08C add.l D0, A4
00004C64 2D40 FFE2 move.l [A6 - 0x1E], D0
00004C68 2053 movea.l A0, [A3]
00004C6A 2010 move.l D0, [A0]
00004C6C D093 add.l D0, [A3]
00004C6E 2D40 FFDE move.l [A6 - 0x22], D0
00004C72 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
00004C76 2F2E FFE2 move.l -[A7], [A6 - 0x1E]
00004C7A 202E FFDE move.l D0, [A6 - 0x22]
00004C7E 90AE FFE6 sub.l D0, [A6 - 0x1A]
00004C82 3207 move.w D1, D7
00004C84 48C1 ext.l D1
00004C86 9081 sub.l D0, D1
00004C88 2F00 move.l -[A7], D0
00004C8A 4EAD 0192 jsr [A5 + 0x192 /* export_46 */]
00004C8E 2045 movea.l A0, D5
00004C90 3007 move.w D0, D7
00004C92 48C0 ext.l D0
00004C94 D0A8 0004 add.l D0, [A0 + 0x4]
00004C98 3206 move.w D1, D6
00004C9A 48C1 ext.l D1
00004C9C 9081 sub.l D0, D1
00004C9E 2045 movea.l A0, D5
00004CA0 2140 0004 move.l [A0 + 0x4], D0
label00004CA4:
00004CA4 206E 0008 movea.l A0, [A6 + 0x8]
00004CA8 2F10 move.l -[A7], [A0]
00004CAA 2F0C move.l -[A7], A4
00004CAC 3007 move.w D0, D7
00004CAE 48C0 ext.l D0
00004CB0 2F00 move.l -[A7], D0
00004CB2 4EAD 238A jsr [A5 + 0x238A /* export_1133 */]
00004CB6 1D7C 0001 0010 move.b [A6 + 0x10], 0x1
00004CBC 6018 bra +0x1A /* 00004CD6 */
label00004CBE:
00004CBE 3006 move.w D0, D6
00004CC0 48C0 ext.l D0
00004CC2 D9C0 add.l A4, D0
00004CC4 526E FFEE addq.w [A6 - 0x12], 1
00004CC8 690C bvs +0xE /* 00004CD6 */
label00004CCA:
00004CCA 302E FFEE move.w D0, [A6 - 0x12]
00004CCE B06E FFDA cmp.w D0, [A6 - 0x26]
00004CD2 6F00 FF74 ble -0x8A /* 00004C48 */
label00004CD6:
00004CD6 2F2E 000C move.l -[A7], [A6 + 0xC]
00004CDA 1F3C 0001 move.b -[A7], 0x1
00004CDE 4EAD 0E62 jsr [A5 + 0xE62 /* export_456 */]
label00004CE2:
00004CE2 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00004CE6 4E5E unlink A6
00004CE8 205F movea.l A0, [A7]+
00004CEA 504F addq.w A7, 8
00004CEC 4ED0 jmp [A0]
export_1259:
fn00004CEE:
00004CEE 4E56 FFF8 link A6, -0x0008
00004CF2 48E7 0108 movem.l -[A7], D7,A4
00004CF6 286E 0008 movea.l A4, [A6 + 0x8]
00004CFA 2054 movea.l A0, [A4]
00004CFC 2028 0028 move.l D0, [A0 + 0x28]
00004D00 7232 moveq.l D1, 0x32
00004D02 D081 add.l D0, D1
00004D04 2054 movea.l A0, [A4]
00004D06 2E28 002E move.l D7, [A0 + 0x2E]
00004D0A DE80 add.l D7, D0
00004D0C 2007 move.l D0, D7
00004D0E D094 add.l D0, [A4]
00004D10 2D40 FFF8 move.l [A6 - 0x8], D0
00004D14 486E FFF8 pea.l [A6 - 0x8]
00004D18 4EAD 1EF2 jsr [A5 + 0x1EF2 /* export_986 */]
00004D1C 486E FFF8 pea.l [A6 - 0x8]
00004D20 4EAD 1EF2 jsr [A5 + 0x1EF2 /* export_986 */]
00004D24 202E FFF8 move.l D0, [A6 - 0x8]
00004D28 9094 sub.l D0, [A4]
00004D2A 2D40 000C move.l [A6 + 0xC], D0
00004D2E 4CDF 1080 movem.l D7,A4, [A7]+
00004D32 4E5E unlink A6
00004D34 2E9F move.l [A7], [A7]+
00004D36 4E75 rts
export_1260:
00004D38 4E56 0000 link A6, 0
00004D3C 2F0C move.l -[A7], A4
00004D3E 206E 0008 movea.l A0, [A6 + 0x8]
00004D42 2850 movea.l A4, [A0]
00004D44 202C 0038 move.l D0, [A4 + 0x38]
00004D48 7240 moveq.l D1, 0x40
00004D4A D081 add.l D0, D1
00004D4C 222C 003C move.l D1, [A4 + 0x3C]
00004D50 D280 add.l D1, D0
00004D52 2D41 000C move.l [A6 + 0xC], D1
00004D56 285F movea.l A4, [A7]+
00004D58 4E5E unlink A6
00004D5A 2E9F move.l [A7], [A7]+
00004D5C 4E75 rts
export_1261:
fn00004D5E:
00004D5E 4E56 FFF8 link A6, -0x0008
00004D62 48E7 0108 movem.l -[A7], D7,A4
00004D66 286E 0008 movea.l A4, [A6 + 0x8]
00004D6A 2054 movea.l A0, [A4]
00004D6C 2028 002C move.l D0, [A0 + 0x2C]
00004D70 7236 moveq.l D1, 0x36
00004D72 D081 add.l D0, D1
00004D74 2054 movea.l A0, [A4]
00004D76 2E28 0032 move.l D7, [A0 + 0x32]
00004D7A DE80 add.l D7, D0
00004D7C 2007 move.l D0, D7
00004D7E D094 add.l D0, [A4]
00004D80 2D40 FFF8 move.l [A6 - 0x8], D0
00004D84 486E FFF8 pea.l [A6 - 0x8]
00004D88 4EAD 1EF2 jsr [A5 + 0x1EF2 /* export_986 */]
00004D8C 486E FFF8 pea.l [A6 - 0x8]
00004D90 4EAD 1EF2 jsr [A5 + 0x1EF2 /* export_986 */]
00004D94 202E FFF8 move.l D0, [A6 - 0x8]
00004D98 9094 sub.l D0, [A4]
00004D9A 2D40 000C move.l [A6 + 0xC], D0
00004D9E 4CDF 1080 movem.l D7,A4, [A7]+
00004DA2 4E5E unlink A6
00004DA4 2E9F move.l [A7], [A7]+
00004DA6 4E75 rts
export_1262:
fn00004DA8:
00004DA8 4E56 FFE8 link A6, -0x0018
00004DAC 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00004DB0 206E 0008 movea.l A0, [A6 + 0x8]
00004DB4 43EE FFF4 lea.l A1, [A6 - 0xC]
00004DB8 22D8 move.l [A1]+, [A0]+
00004DBA 22D8 move.l [A1]+, [A0]+
00004DBC 22D8 move.l [A1]+, [A0]+
00004DBE 42A7 clr.l -[A7]
00004DC0 2F2D A844 move.l -[A7], [A5 - 0x57BC]
00004DC4 2F3A 0094 move.l -[A7], [PC + 0x94 /* 00004E5A, value 0x5354424C 'STBL' */]
00004DC8 4EAD 0ED2 jsr [A5 + 0xED2 /* export_470 */]
00004DCC 265F movea.l A3, [A7]+
00004DCE 200B move.l D0, A3
00004DD0 6608 bne +0xA /* 00004DDA */
00004DD2 7000 moveq.l D0, 0x00
00004DD4 2D40 000C move.l [A6 + 0xC], D0
00004DD8 6076 bra +0x78 /* 00004E50 */
label00004DDA:
00004DDA 2E13 move.l D7, [A3]
00004DDC 7018 moveq.l D0, 0x18
00004DDE DE80 add.l D7, D0
00004DE0 2053 movea.l A0, [A3]
00004DE2 3D68 0012 FFE8 move.w [A6 - 0x18], [A0 + 0x12]
00004DE8 7C01 moveq.l D6, 0x01
00004DEA 6046 bra +0x48 /* 00004E32 */
label00004DEC:
00004DEC 2847 movea.l A4, D7
00004DEE 302C 000C move.w D0, [A4 + 0xC]
00004DF2 B06E FFF4 cmp.w D0, [A6 - 0xC]
00004DF6 57C0 seq D0
00004DF8 4A00 tst.b D0
00004DFA 672E beq +0x30 /* 00004E2A */
00004DFC 322C 0010 move.w D1, [A4 + 0x10]
00004E00 B26E FFF8 cmp.w D1, [A6 - 0x8]
00004E04 57C1 seq D1
00004E06 C001 and.b D0, D1
00004E08 6720 beq +0x22 /* 00004E2A */
00004E0A 41EE FFF6 lea.l A0, [A6 - 0xA]
00004E0E 322C 000E move.w D1, [A4 + 0xE]
00004E12 B250 cmp.w D1, [A0]
00004E14 57C1 seq D1
00004E16 C001 and.b D0, D1
00004E18 6710 beq +0x12 /* 00004E2A */
00004E1A 2D54 000C move.l [A6 + 0xC], [A4]
00004E1E 2F2D A844 move.l -[A7], [A5 - 0x57BC]
00004E22 4267 clr.w -[A7]
00004E24 4EAD 0E4A jsr [A5 + 0xE4A /* export_453 */]
00004E28 6026 bra +0x28 /* 00004E50 */
label00004E2A:
00004E2A 7018 moveq.l D0, 0x18
00004E2C DE80 add.l D7, D0
00004E2E 5246 addq.w D6, 1
00004E30 6906 bvs +0x8 /* 00004E38 */
label00004E32:
00004E32 BC6E FFE8 cmp.w D6, [A6 - 0x18]
00004E36 6FB4 ble -0x4A /* 00004DEC */
label00004E38:
00004E38 2F2D A844 move.l -[A7], [A5 - 0x57BC]
00004E3C 4267 clr.w -[A7]
00004E3E 4EAD 0E4A jsr [A5 + 0xE4A /* export_453 */]
00004E42 42A7 clr.l -[A7]
00004E44 486E FFF4 pea.l [A6 - 0xC]
00004E48 4EBA B2C4 jsr [PC - 0x4D3C /* 0000010E */]
00004E4C 2D5F 000C move.l [A6 + 0xC], [A7]+
label00004E50:
00004E50 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00004E54 4E5E unlink A6
00004E56 2E9F move.l [A7], [A7]+
00004E58 4E75 rts
00004E5A 5354 subq.w [A4], 1
00004E5C 424C clr.w A4
export_1263:
00004E5E 4E56 FF64 link A6, -0x009C
00004E62 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00004E66 4AAD AD9E tst.l [A5 - 0x5262]
00004E6A 56C0 sne D0
00004E6C 4400 neg.b D0
00004E6E 1D40 0008 move.b [A6 + 0x8], D0
00004E72 4AAD AD9E tst.l [A5 - 0x5262]
00004E76 57C0 seq D0
00004E78 222D A630 move.l D1, [A5 - 0x59D0]
00004E7C B2AD AD96 cmp.l D1, [A5 - 0x526A]
00004E80 56C1 sne D1
00004E82 8001 or.b D0, D1
00004E84 6600 0142 bne +0x144 /* 00004FC8 */
00004E88 42A7 clr.l -[A7]
00004E8A 2F2D AD9E move.l -[A7], [A5 - 0x5262]
00004E8E 4EAD 0EC2 jsr [A5 + 0xEC2 /* export_468 */]
00004E92 265F movea.l A3, [A7]+
00004E94 200B move.l D0, A3
00004E96 6700 0130 beq +0x132 /* 00004FC8 */
00004E9A 2053 movea.l A0, [A3]
00004E9C 2E28 0024 move.l D7, [A0 + 0x24]
00004EA0 2F2D AD9E move.l -[A7], [A5 - 0x5262]
00004EA4 4267 clr.w -[A7]
00004EA6 4EAD 0E3A jsr [A5 + 0xE3A /* export_451 */]
00004EAA 486E FF7C pea.l [A6 - 0x84]
00004EAE 2F3C 0000 0084 move.l -[A7], 0x84
00004EB4 4EAD 254A jsr [A5 + 0x254A /* export_1189 */]
00004EB8 2D6D AD9E FF7C move.l [A6 - 0x84], [A5 - 0x5262]
00004EBE 4267 clr.w -[A7]
00004EC0 2F2D A6C4 move.l -[A7], [A5 - 0x593C]
00004EC4 202D AD9A move.l D0, [A5 - 0x5266]
00004EC8 5380 subq.l D0, 1
00004ECA 2F00 move.l -[A7], D0
00004ECC 486E FF7C pea.l [A6 - 0x84]
00004ED0 4EBA D538 jsr [PC - 0x2AC8 /* 0000240A */]
00004ED4 101F move.b D0, [A7]+
00004ED6 6604 bne +0x6 /* 00004EDC */
00004ED8 6000 00EE bra +0xF0 /* 00004FC8 */
label00004EDC:
00004EDC 2F2D A6C4 move.l -[A7], [A5 - 0x593C]
00004EE0 2F2D AD9A move.l -[A7], [A5 - 0x5266]
00004EE4 1F3C 0001 move.b -[A7], 0x1
00004EE8 4EBA 0414 jsr [PC + 0x414 /* 000052FE */]
00004EEC 2F2D A6C4 move.l -[A7], [A5 - 0x593C]
00004EF0 202D AD9A move.l D0, [A5 - 0x5266]
00004EF4 5280 addq.l D0, 1
00004EF6 2F00 move.l -[A7], D0
00004EF8 1F3C 0001 move.b -[A7], 0x1
00004EFC 4EBA 0400 jsr [PC + 0x400 /* 000052FE */]
00004F00 202D A6BC move.l D0, [A5 - 0x5944]
00004F04 5280 addq.l D0, 1
00004F06 2B40 A6BC move.l [A5 - 0x5944], D0
00004F0A 7001 moveq.l D0, 0x01
00004F0C B0AD AD9A cmp.l D0, [A5 - 0x5266]
00004F10 6606 bne +0x8 /* 00004F18 */
00004F12 2B6D AD9E A6C0 move.l [A5 - 0x5940], [A5 - 0x5262]
label00004F18:
00004F18 1B7C 0001 AD7A move.b [A5 - 0x5286], 0x1
00004F1E 42A7 clr.l -[A7]
00004F20 2F07 move.l -[A7], D7
00004F22 4EAD 0EB2 jsr [A5 + 0xEB2 /* export_466 */]
00004F26 285F movea.l A4, [A7]+
00004F28 2054 movea.l A0, [A4]
00004F2A 2028 0018 move.l D0, [A0 + 0x18]
00004F2E 5280 addq.l D0, 1
00004F30 2054 movea.l A0, [A4]
00004F32 2140 0018 move.l [A0 + 0x18], D0
00004F36 2054 movea.l A0, [A4]
00004F38 2C28 0020 move.l D6, [A0 + 0x20]
00004F3C 2054 movea.l A0, [A4]
00004F3E 2A28 001C move.l D5, [A0 + 0x1C]
00004F42 2F07 move.l -[A7], D7
00004F44 1F3C 0001 move.b -[A7], 0x1
00004F48 4EAD 0E2A jsr [A5 + 0xE2A /* export_449 */]
00004F4C 4AAD AF14 tst.l [A5 - 0x50EC]
00004F50 6760 beq +0x62 /* 00004FB2 */
00004F52 BEAD AF14 cmp.l D7, [A5 - 0x50EC]
00004F56 670A beq +0xC /* 00004F62 */
00004F58 2F3C 0004 7F8E move.l -[A7], 0x47F8E
00004F5E 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */]
label00004F62:
00004F62 202D A6B4 move.l D0, [A5 - 0x594C]
00004F66 5280 addq.l D0, 1
00004F68 2B40 A6B4 move.l [A5 - 0x594C], D0
00004F6C 2B6D AF10 A6B8 move.l [A5 - 0x5948], [A5 - 0x50F0]
00004F72 42A7 clr.l -[A7]
00004F74 2F06 move.l -[A7], D6
00004F76 4EAD 0EB2 jsr [A5 + 0xEB2 /* export_466 */]
00004F7A 285F movea.l A4, [A7]+
00004F7C 200C move.l D0, A4
00004F7E 6712 beq +0x14 /* 00004F92 */
00004F80 2054 movea.l A0, [A4]
00004F82 216D AF14 001C move.l [A0 + 0x1C], [A5 - 0x50EC]
00004F88 2F06 move.l -[A7], D6
00004F8A 1F3C 0001 move.b -[A7], 0x1
00004F8E 4EAD 0E2A jsr [A5 + 0xE2A /* export_449 */]
label00004F92:
00004F92 42A7 clr.l -[A7]
00004F94 2F05 move.l -[A7], D5
00004F96 4EAD 0EB2 jsr [A5 + 0xEB2 /* export_466 */]
00004F9A 285F movea.l A4, [A7]+
00004F9C 200C move.l D0, A4
00004F9E 6712 beq +0x14 /* 00004FB2 */
00004FA0 2054 movea.l A0, [A4]
00004FA2 216D AF14 0020 move.l [A0 + 0x20], [A5 - 0x50EC]
00004FA8 2F05 move.l -[A7], D5
00004FAA 1F3C 0001 move.b -[A7], 0x1
00004FAE 4EAD 0E2A jsr [A5 + 0xE2A /* export_449 */]
label00004FB2:
00004FB2 282D AD9E move.l D4, [A5 - 0x5262]
00004FB6 7000 moveq.l D0, 0x00
00004FB8 2B40 AD9E move.l [A5 - 0x5262], D0
00004FBC 2F04 move.l -[A7], D4
00004FBE 2F2D A630 move.l -[A7], [A5 - 0x59D0]
00004FC2 4267 clr.w -[A7]
00004FC4 4EAD 1FF2 jsr [A5 + 0x1FF2 /* export_1018 */]
label00004FC8:
00004FC8 7000 moveq.l D0, 0x00
00004FCA 2B40 AD9E move.l [A5 - 0x5262], D0
00004FCE 7000 moveq.l D0, 0x00
00004FD0 2B40 AD9A move.l [A5 - 0x5266], D0
00004FD4 7000 moveq.l D0, 0x00
00004FD6 2B40 AD96 move.l [A5 - 0x526A], D0
00004FDA 7000 moveq.l D0, 0x00
00004FDC 2B40 AF14 move.l [A5 - 0x50EC], D0
00004FE0 7000 moveq.l D0, 0x00
00004FE2 2B40 AF10 move.l [A5 - 0x50F0], D0
00004FE6 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00004FEA 4E5E unlink A6
00004FEC 4E75 rts
fn00004FEE:
00004FEE 4E56 FFE0 link A6, -0x0020
00004FF2 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00004FF6 282E 0016 move.l D4, [A6 + 0x16]
00004FFA 422E 001A clr.b [A6 + 0x1A]
00004FFE 4A6E 0014 tst.w [A6 + 0x14]
00005002 5EC0 sgt D0
00005004 4A00 tst.b D0
00005006 6700 00EC beq +0xEE /* 000050F4 */
0000500A 2F00 move.l -[A7], D0
0000500C 4267 clr.w -[A7]
0000500E 2F04 move.l -[A7], D4
00005010 42A7 clr.l -[A7]
00005012 486E FFF8 pea.l [A6 - 0x8]
00005016 4EBA D8FC jsr [PC - 0x2704 /* 00002914 */]
0000501A 121F move.b D1, [A7]+
0000501C 201F move.l D0, [A7]+
0000501E C001 and.b D0, D1
00005020 6700 00D2 beq +0xD4 /* 000050F4 */
00005024 42A7 clr.l -[A7]
00005026 2F04 move.l -[A7], D4
00005028 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
0000502C 265F movea.l A3, [A7]+
0000502E 2F0B move.l -[A7], A3
00005030 486E FFE3 pea.l [A6 - 0x1D]
00005034 4EAD 1EE2 jsr [A5 + 0x1EE2 /* export_984 */]
00005038 286E FFF8 movea.l A4, [A6 - 0x8]
0000503C D9D3 add.l A4, [A3]
0000503E 2A0C move.l D5, A4
00005040 700E moveq.l D0, 0x0E
00005042 9A80 sub.l D5, D0
00005044 2045 movea.l A0, D5
00005046 3D50 FFE0 move.w [A6 - 0x20], [A0]
0000504A 7E01 moveq.l D7, 0x01
0000504C 6000 008C bra +0x8E /* 000050DA */
label00005050:
00005050 3C14 move.w D6, [A4]
00005052 302C 0002 move.w D0, [A4 + 0x2]
00005056 B06E 0014 cmp.w D0, [A6 + 0x14]
0000505A 6674 bne +0x76 /* 000050D0 */
0000505C 206E 0008 movea.l A0, [A6 + 0x8]
00005060 2F08 move.l -[A7], A0
00005062 42A7 clr.l -[A7]
00005064 3006 move.w D0, D6
00005066 48C0 ext.l D0
00005068 2F00 move.l -[A7], D0
0000506A 4EAD 1E6A jsr [A5 + 0x1E6A /* export_969 */]
0000506E 201F move.l D0, [A7]+
00005070 205F movea.l A0, [A7]+
00005072 2080 move.l [A0], D0
00005074 206E 0008 movea.l A0, [A6 + 0x8]
00005078 4A90 tst.l [A0]
0000507A 6752 beq +0x54 /* 000050CE */
0000507C 206E 0010 movea.l A0, [A6 + 0x10]
00005080 224C movea.l A1, A4
00005082 7006 moveq.l D0, 0x06
label00005084:
00005084 20D9 move.l [A0]+, [A1]+
00005086 51C8 FFFC dbf D0, -0x6 /* 00005084 */
0000508A 3091 move.w [A0], [A1]
0000508C 200C move.l D0, A4
0000508E 721E moveq.l D1, 0x1E
00005090 D081 add.l D0, D1
00005092 2D40 FFE8 move.l [A6 - 0x18], D0
00005096 2F2E FFE8 move.l -[A7], [A6 - 0x18]
0000509A 2F2E 000C move.l -[A7], [A6 + 0xC]
0000509E 4EAD 2562 jsr [A5 + 0x2562 /* export_1192 */]
000050A2 486E FFE8 pea.l [A6 - 0x18]
000050A6 4EAD 1EF2 jsr [A5 + 0x1EF2 /* export_986 */]
000050AA 486E FFE8 pea.l [A6 - 0x18]
000050AE 4EAD 1EF2 jsr [A5 + 0x1EF2 /* export_986 */]
000050B2 206E 0008 movea.l A0, [A6 + 0x8]
000050B6 2050 movea.l A0, [A0]
000050B8 2D50 FFE4 move.l [A6 - 0x1C], [A0]
000050BC 486E FFE8 pea.l [A6 - 0x18]
000050C0 486E FFE4 pea.l [A6 - 0x1C]
000050C4 4EAD 23A2 jsr [A5 + 0x23A2 /* export_1136 */]
000050C8 1D7C 0001 001A move.b [A6 + 0x1A], 0x1
label000050CE:
000050CE 6012 bra +0x14 /* 000050E2 */
label000050D0:
000050D0 3006 move.w D0, D6
000050D2 48C0 ext.l D0
000050D4 D9C0 add.l A4, D0
000050D6 5247 addq.w D7, 1
000050D8 6908 bvs +0xA /* 000050E2 */
label000050DA:
000050DA BE6E FFE0 cmp.w D7, [A6 - 0x20]
000050DE 6F00 FF70 ble -0x8E /* 00005050 */
label000050E2:
000050E2 2F0B move.l -[A7], A3
000050E4 1F2E FFE3 move.b -[A7], [A6 - 0x1D]
000050E8 4EAD 0312 jsr [A5 + 0x312 /* export_94 */]
000050EC 2F04 move.l -[A7], D4
000050EE 4267 clr.w -[A7]
000050F0 4EAD 0E62 jsr [A5 + 0xE62 /* export_456 */]
label000050F4:
000050F4 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
000050F8 4E5E unlink A6
000050FA 205F movea.l A0, [A7]+
000050FC DEFC 0012 add.w A7, 0x12
00005100 4ED0 jmp [A0]
fn00005102:
00005102 4E56 0000 link A6, 0
00005106 486D ADB6 pea.l [A5 - 0x524A]
0000510A 4EAD 1E52 jsr [A5 + 0x1E52 /* export_966 */]
0000510E 206E 0008 movea.l A0, [A6 + 0x8]
00005112 2C48 movea.l A6, A0
00005114 4EFA 01C8 jmp [PC + 0x1C8 /* 000052DE */]
00005118 0000 4E5E ori.b D0, 0x5E /* '^' */
0000511C 2E9F move.l [A7], [A7]+
0000511E 4E75 rts
export_1264:
00005120 4E56 FDD6 link A6, -0x022A
00005124 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00005128 42A7 clr.l -[A7]
0000512A 2F2D A840 move.l -[A7], [A5 - 0x57C0]
0000512E 2F3A 01CA move.l -[A7], [PC + 0x1CA /* 000052FA, value 0x4654424C 'FTBL' */]
00005132 4EAD 0ED2 jsr [A5 + 0xED2 /* export_470 */]
00005136 2D5F FFE2 move.l [A6 - 0x1E], [A7]+
0000513A 57C0 seq D0
0000513C 4A00 tst.b D0
0000513E 6610 bne +0x12 /* 00005150 */
00005140 206E FFE2 movea.l A0, [A6 - 0x1E]
00005144 2050 movea.l A0, [A0]
00005146 4AA8 0014 tst.l [A0 + 0x14]
0000514A 56C1 sne D1
0000514C 8001 or.b D0, D1
0000514E 6706 beq +0x8 /* 00005156 */
label00005150:
00005150 2F0E move.l -[A7], A6
00005152 4EBA FFAE jsr [PC - 0x52 /* 00005102 */]
label00005156:
00005156 206E FFE2 movea.l A0, [A6 - 0x1E]
0000515A 2050 movea.l A0, [A0]
0000515C 3D68 0012 FFF6 move.w [A6 - 0xA], [A0 + 0x12]
00005162 302E FFF6 move.w D0, [A6 - 0xA]
00005166 E540 asl D0.w, 2
00005168 5440 addq.w D0, 2
0000516A 48C0 ext.l D0
0000516C 2D40 FFDE move.l [A6 - 0x22], D0
00005170 4AAD ADB6 tst.l [A5 - 0x524A]
00005174 6614 bne +0x16 /* 0000518A */
00005176 42A7 clr.l -[A7]
00005178 2F2E FFDE move.l -[A7], [A6 - 0x22]
0000517C 4EAD 1E6A jsr [A5 + 0x1E6A /* export_969 */]
00005180 2B5F ADB6 move.l [A5 - 0x524A], [A7]+
00005184 6700 0158 beq +0x15A /* 000052DE */
00005188 601C bra +0x1E /* 000051A6 */
label0000518A:
0000518A 2F2D ADB6 move.l -[A7], [A5 - 0x524A]
0000518E 2F2E FFDE move.l -[A7], [A6 - 0x22]
00005192 4EAD 1FAA jsr [A5 + 0x1FAA /* export_1009 */]
00005196 4267 clr.w -[A7]
00005198 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */]
0000519C 4A5F tst.w [A7]+
0000519E 6706 beq +0x8 /* 000051A6 */
000051A0 2F0E move.l -[A7], A6
000051A2 4EBA FF5E jsr [PC - 0xA2 /* 00005102 */]
label000051A6:
000051A6 7018 moveq.l D0, 0x18
000051A8 2D40 FFEE move.l [A6 - 0x12], D0
000051AC 3D6E FFF6 FDD8 move.w [A6 - 0x228], [A6 - 0xA]
000051B2 3D7C 0001 FFFC move.w [A6 - 0x4], 0x1
000051B8 6000 010E bra +0x110 /* 000052C8 */
label000051BC:
000051BC 206E FFE2 movea.l A0, [A6 - 0x1E]
000051C0 202E FFEE move.l D0, [A6 - 0x12]
000051C4 D090 add.l D0, [A0]
000051C6 2D40 FFE6 move.l [A6 - 0x1A], D0
000051CA 206E FFE6 movea.l A0, [A6 - 0x1A]
000051CE 3D50 FFF8 move.w [A6 - 0x8], [A0]
000051D2 7002 moveq.l D0, 0x02
000051D4 2D40 FFF2 move.l [A6 - 0xE], D0
000051D8 302E FFFC move.w D0, [A6 - 0x4]
000051DC 5340 subq.w D0, 1
000051DE 3D40 FDD6 move.w [A6 - 0x22A], D0
000051E2 3D7C 0001 FFFE move.w [A6 - 0x2], 0x1
000051E8 6020 bra +0x22 /* 0000520A */
label000051EA:
000051EA 206D ADB6 movea.l A0, [A5 - 0x524A]
000051EE 202E FFF2 move.l D0, [A6 - 0xE]
000051F2 D090 add.l D0, [A0]
000051F4 2040 movea.l A0, D0
000051F6 3010 move.w D0, [A0]
000051F8 B06E FFF8 cmp.w D0, [A6 - 0x8]
000051FC 6F02 ble +0x4 /* 00005200 */
000051FE 6014 bra +0x16 /* 00005214 */
label00005200:
00005200 58AE FFF2 addq.l [A6 - 0xE], 4
00005204 526E FFFE addq.w [A6 - 0x2], 1
00005208 690A bvs +0xC /* 00005214 */
label0000520A:
0000520A 302E FFFE move.w D0, [A6 - 0x2]
0000520E B06E FDD6 cmp.w D0, [A6 - 0x22A]
00005212 6FD6 ble -0x28 /* 000051EA */
label00005214:
00005214 206D ADB6 movea.l A0, [A5 - 0x524A]
00005218 202E FFF2 move.l D0, [A6 - 0xE]
0000521C D090 add.l D0, [A0]
0000521E 2D40 FFDA move.l [A6 - 0x26], D0
00005222 2F2E FFDA move.l -[A7], [A6 - 0x26]
00005226 202E FFDA move.l D0, [A6 - 0x26]
0000522A 5880 addq.l D0, 4
0000522C 2F00 move.l -[A7], D0
0000522E 202E FFDE move.l D0, [A6 - 0x22]
00005232 90AE FFF2 sub.l D0, [A6 - 0xE]
00005236 5980 subq.l D0, 4
00005238 2F00 move.l -[A7], D0
0000523A 4EAD 0192 jsr [A5 + 0x192 /* export_46 */]
0000523E 202E FFE6 move.l D0, [A6 - 0x1A]
00005242 5480 addq.l D0, 2
00005244 2F00 move.l -[A7], D0
00005246 486E FDDA pea.l [A6 - 0x226]
0000524A 4EAD 2562 jsr [A5 + 0x2562 /* export_1192 */]
0000524E 486E FDDA pea.l [A6 - 0x226]
00005252 486E FFFA pea.l [A6 - 0x6]
00005256 A900 syscall GetFNum
00005258 4A6E FFFA tst.w [A6 - 0x6]
0000525C 6626 bne +0x28 /* 00005284 */
0000525E 3F2E FFFA move.w -[A7], [A6 - 0x6]
00005262 486E FEDA pea.l [A6 - 0x126]
00005266 A8FF syscall GetFName/GetFontName
00005268 4267 clr.w -[A7]
0000526A 486E FDDA pea.l [A6 - 0x226]
0000526E 486E FEDA pea.l [A6 - 0x126]
00005272 4EAD 24A2 jsr [A5 + 0x24A2 /* export_1168 */]
00005276 101F move.b D0, [A7]+
00005278 660A bne +0xC /* 00005284 */
0000527A 70FE moveq.l D0, 0xFFFFFFFE
0000527C 906E FFF8 sub.w D0, [A6 - 0x8]
00005280 3D40 FFFA move.w [A6 - 0x6], D0
label00005284:
00005284 206D ADB6 movea.l A0, [A5 - 0x524A]
00005288 202E FFF2 move.l D0, [A6 - 0xE]
0000528C D090 add.l D0, [A0]
0000528E 2D40 FFEA move.l [A6 - 0x16], D0
00005292 206E FFEA movea.l A0, [A6 - 0x16]
00005296 30AE FFF8 move.w [A0], [A6 - 0x8]
0000529A 206E FFEA movea.l A0, [A6 - 0x16]
0000529E 316E FFFA 0002 move.w [A0 + 0x2], [A6 - 0x6]
000052A4 202E FFEE move.l D0, [A6 - 0x12]
000052A8 5480 addq.l D0, 2
000052AA 7200 moveq.l D1, 0x00
000052AC 4242 clr.w D2
000052AE 142E FDDA move.b D2, [A6 - 0x226]
000052B2 5442 addq.w D2, 2
000052B4 3202 move.w D1, D2
000052B6 C2BC FFFF FFFE and.l D1, 0xFFFFFFFE
000052BC D280 add.l D1, D0
000052BE 2D41 FFEE move.l [A6 - 0x12], D1
000052C2 526E FFFC addq.w [A6 - 0x4], 1
000052C6 690C bvs +0xE /* 000052D4 */
label000052C8:
000052C8 302E FFFC move.w D0, [A6 - 0x4]
000052CC B06E FDD8 cmp.w D0, [A6 - 0x228]
000052D0 6F00 FEEA ble -0x114 /* 000051BC */
label000052D4:
000052D4 206D ADB6 movea.l A0, [A5 - 0x524A]
000052D8 2050 movea.l A0, [A0]
000052DA 30AE FFF6 move.w [A0], [A6 - 0xA]
label000052DE:
000052DE 4FEE FDB6 lea.l A7, [A6 - 0x24A]
000052E2 4AAE FFE2 tst.l [A6 - 0x1E]
000052E6 670A beq +0xC /* 000052F2 */
000052E8 2F2D A840 move.l -[A7], [A5 - 0x57C0]
000052EC 4267 clr.w -[A7]
000052EE 4EAD 0E4A jsr [A5 + 0xE4A /* export_453 */]
label000052F2:
000052F2 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
000052F6 4E5E unlink A6
000052F8 4E75 rts
000052FA 4654 not.w [A4]
000052FC 424C clr.w A4
export_1265:
fn000052FE:
000052FE 4E56 FEA4 link A6, -0x015C
00005302 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00005306 4267 clr.w -[A7]
00005308 2F2E 000E move.l -[A7], [A6 + 0xE]
0000530C 486E FFD0 pea.l [A6 - 0x30]
00005310 4EBA C098 jsr [PC - 0x3F68 /* 000013AA */]
00005314 101F move.b D0, [A7]+
00005316 660A bne +0xC /* 00005322 */
00005318 2F3C 0005 EA36 move.l -[A7], 0x5EA36
0000531E 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */]
label00005322:
00005322 202E 000A move.l D0, [A6 + 0xA]
00005326 B0AE FFE8 cmp.l D0, [A6 - 0x18]
0000532A 6E00 01EA bgt +0x1EC /* 00005516 */
0000532E 4267 clr.w -[A7]
00005330 2F2E 000E move.l -[A7], [A6 + 0xE]
00005334 2F2E 000A move.l -[A7], [A6 + 0xA]
00005338 486E FF4C pea.l [A6 - 0xB4]
0000533C 4EBA BFA8 jsr [PC - 0x4058 /* 000012E6 */]
00005340 101F move.b D0, [A7]+
00005342 660A bne +0xC /* 0000534E */
00005344 2F3C 0006 AE05 move.l -[A7], 0x6AE05
0000534A 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */]
label0000534E:
0000534E 42A7 clr.l -[A7]
00005350 2F2E FF4C move.l -[A7], [A6 - 0xB4]
00005354 4EAD 0EC2 jsr [A5 + 0xEC2 /* export_468 */]
00005358 265F movea.l A3, [A7]+
0000535A 200B move.l D0, A3
0000535C 6608 bne +0xA /* 00005366 */
0000535E 4EAD 1CC2 jsr [A5 + 0x1CC2 /* export_916 */]
00005362 6000 01B2 bra +0x1B4 /* 00005516 */
label00005366:
00005366 082E 0006 FF50 btst.b [A6 - 0xB0], 0x6
0000536C 56C0 sne D0
0000536E 7201 moveq.l D1, 0x01
00005370 B2AE 000A cmp.l D1, [A6 + 0xA]
00005374 57C1 seq D1
00005376 8001 or.b D0, D1
00005378 4400 neg.b D0
0000537A 1E00 move.b D7, D0
0000537C 082E 0004 FF50 btst.b [A6 - 0xB0], 0x4
00005382 56C0 sne D0
00005384 4400 neg.b D0
00005386 1D40 FEA6 move.b [A6 - 0x15A], D0
0000538A 486E FF50 pea.l [A6 - 0xB0]
0000538E 302E FFF0 move.w D0, [A6 - 0x10]
00005392 48C0 ext.l D0
00005394 2F00 move.l -[A7], D0
00005396 4EAD 2552 jsr [A5 + 0x2552 /* export_1190 */]
0000539A 102E 0008 move.b D0, [A6 + 0x8]
0000539E 6736 beq +0x38 /* 000053D6 */
000053A0 7E01 moveq.l D7, 0x01
000053A2 4267 clr.w -[A7]
000053A4 2F2E 000E move.l -[A7], [A6 + 0xE]
000053A8 202E 000A move.l D0, [A6 + 0xA]
000053AC 5380 subq.l D0, 1
000053AE 2F00 move.l -[A7], D0
000053B0 486E FEC8 pea.l [A6 - 0x138]
000053B4 4EBA BF30 jsr [PC - 0x40D0 /* 000012E6 */]
000053B8 101F move.b D0, [A7]+
000053BA 671A beq +0x1C /* 000053D6 */
000053BC 2053 movea.l A0, [A3]
000053BE 2F08 move.l -[A7], A0
000053C0 42A7 clr.l -[A7]
000053C2 2F2E FEC8 move.l -[A7], [A6 - 0x138]
000053C6 4EBA BD48 jsr [PC - 0x42B8 /* 00001110 */]
000053CA 201F move.l D0, [A7]+
000053CC 205F movea.l A0, [A7]+
000053CE B0A8 0024 cmp.l D0, [A0 + 0x24]
000053D2 56C7 sne D7
000053D4 4407 neg.b D7
label000053D6:
000053D6 1007 move.b D0, D7
000053D8 6706 beq +0x8 /* 000053E0 */
000053DA 08EE 0006 FF50 bset.b [A6 - 0xB0], 0x6
label000053E0:
000053E0 102E FEA6 move.b D0, [A6 - 0x15A]
000053E4 6706 beq +0x8 /* 000053EC */
000053E6 08EE 0004 FF50 bset.b [A6 - 0xB0], 0x4
label000053EC:
000053EC 7001 moveq.l D0, 0x01
000053EE B06E FFEE cmp.w D0, [A6 - 0x12]
000053F2 6C06 bge +0x8 /* 000053FA */
000053F4 08EE 0005 FF50 bset.b [A6 - 0xB0], 0x5
label000053FA:
000053FA 2013 move.l D0, [A3]
000053FC 7236 moveq.l D1, 0x36
000053FE D081 add.l D0, D1
00005400 2053 movea.l A0, [A3]
00005402 2228 002C move.l D1, [A0 + 0x2C]
00005406 D280 add.l D1, D0
00005408 2D41 FEB8 move.l [A6 - 0x148], D1
0000540C 2053 movea.l A0, [A3]
0000540E 2A28 0032 move.l D5, [A0 + 0x32]
00005412 DAAE FEB8 add.l D5, [A6 - 0x148]
00005416 2045 movea.l A0, D5
00005418 4A10 tst.b [A0]
0000541A 6718 beq +0x1A /* 00005434 */
0000541C 08EE 0007 FF50 bset.b [A6 - 0xB0], 0x7
00005422 2F05 move.l -[A7], D5
00005424 486E FF50 pea.l [A6 - 0xB0]
00005428 2F2E FFF0 move.l -[A7], [A6 - 0x10]
0000542C 3F2E FFEE move.w -[A7], [A6 - 0x12]
00005430 4EAD 235A jsr [A5 + 0x235A /* export_1127 */]
label00005434:
00005434 2053 movea.l A0, [A3]
00005436 3D68 0030 FEA4 move.w [A6 - 0x15C], [A0 + 0x30]
0000543C 7801 moveq.l D4, 0x01
0000543E 6000 00A4 bra +0xA6 /* 000054E4 */
label00005442:
00005442 54AE FEB8 addq.l [A6 - 0x148], 2
00005446 102D ACA8 move.b D0, [A5 - 0x5358]
0000544A 671E beq +0x20 /* 0000546A */
0000544C 2F2E FEB8 move.l -[A7], [A6 - 0x148]
00005450 486E FF50 pea.l [A6 - 0xB0]
00005454 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00005458 3F2E FFEE move.w -[A7], [A6 - 0x12]
0000545C 4EAD 235A jsr [A5 + 0x235A /* export_1127 */]
00005460 486E FEB8 pea.l [A6 - 0x148]
00005464 4EAD 1EF2 jsr [A5 + 0x1EF2 /* export_986 */]
00005468 6076 bra +0x78 /* 000054E0 */
label0000546A:
0000546A 286E FEB8 movea.l A4, [A6 - 0x148]
0000546E 7000 moveq.l D0, 0x00
00005470 3014 move.w D0, [A4]
00005472 C0BC FFFF FFFF and.l D0, 0xFFFFFFFF
00005478 2D40 FEC0 move.l [A6 - 0x140], D0
0000547C 548C addq.l A4, 2
0000547E 2D4C FEB8 move.l [A6 - 0x148], A4
00005482 206E FEB8 movea.l A0, [A6 - 0x148]
00005486 4A10 tst.b [A0]
00005488 660A bne +0xC /* 00005494 */
0000548A 200C move.l D0, A4
0000548C 5280 addq.l D0, 1
0000548E 2D40 FEB8 move.l [A6 - 0x148], D0
00005492 6010 bra +0x12 /* 000054A4 */
label00005494:
00005494 7000 moveq.l D0, 0x00
00005496 3014 move.w D0, [A4]
00005498 C0BC 0000 7FFF and.l D0, 0x7FFF
0000549E D08C add.l D0, A4
000054A0 2D40 FEB8 move.l [A6 - 0x148], D0
label000054A4:
000054A4 2C2E FEC0 move.l D6, [A6 - 0x140]
000054A8 DC8C add.l D6, A4
000054AA 2046 movea.l A0, D6
000054AC 1D50 FEAB move.b [A6 - 0x155], [A0]
000054B0 2046 movea.l A0, D6
000054B2 4210 clr.b [A0]
000054B4 2F2E FEB8 move.l -[A7], [A6 - 0x148]
000054B8 486E FF50 pea.l [A6 - 0xB0]
000054BC 2F2E FFF0 move.l -[A7], [A6 - 0x10]
000054C0 3F2E FFEE move.w -[A7], [A6 - 0x12]
000054C4 4EAD 235A jsr [A5 + 0x235A /* export_1127 */]
000054C8 2046 movea.l A0, D6
000054CA 10AE FEAB move.b [A0], [A6 - 0x155]
000054CE 202E FEC0 move.l D0, [A6 - 0x140]
000054D2 D08C add.l D0, A4
000054D4 5280 addq.l D0, 1
000054D6 C0BC FFFF FFFE and.l D0, 0xFFFFFFFE
000054DC 2D40 FEB8 move.l [A6 - 0x148], D0
label000054E0:
000054E0 5244 addq.w D4, 1
000054E2 6908 bvs +0xA /* 000054EC */
label000054E4:
000054E4 B86E FEA4 cmp.w D4, [A6 - 0x15C]
000054E8 6F00 FF58 ble -0xA6 /* 00005442 */
label000054EC:
000054EC 2F2E FF4C move.l -[A7], [A6 - 0xB4]
000054F0 4267 clr.w -[A7]
000054F2 4EAD 0E3A jsr [A5 + 0xE3A /* export_451 */]
000054F6 4267 clr.w -[A7]
000054F8 2F2E 000E move.l -[A7], [A6 + 0xE]
000054FC 2F2E 000A move.l -[A7], [A6 + 0xA]
00005500 486E FF4C pea.l [A6 - 0xB4]
00005504 4EBA E6EE jsr [PC - 0x1912 /* 00003BF4 */]
00005508 101F move.b D0, [A7]+
0000550A 660A bne +0xC /* 00005516 */
0000550C 2F3C 000C C3EB move.l -[A7], 0xCC3EB
00005512 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */]
label00005516:
00005516 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
0000551A 4E5E unlink A6
0000551C 205F movea.l A0, [A7]+
0000551E DEFC 000A add.w A7, 0xA /* '\n' */
00005522 4ED0 jmp [A0]
fn00005524:
00005524 4E56 FF02 link A6, -0x00FE
00005528 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
0000552C 7000 moveq.l D0, 0x00
0000552E 2D40 FF0A move.l [A6 - 0xF6], D0
00005532 206E 0008 movea.l A0, [A6 + 0x8]
00005536 2850 movea.l A4, [A0]
00005538 3D54 FFF8 move.w [A6 - 0x8], [A4]
0000553C 382C 0002 move.w D4, [A4 + 0x2]
00005540 2D6C 0004 FFF4 move.l [A6 - 0xC], [A4 + 0x4]
00005546 7032 moveq.l D0, 0x32
00005548 B044 cmp.w D0, D4
0000554A 6C1E bge +0x20 /* 0000556A */
0000554C 42A7 clr.l -[A7]
0000554E 3004 move.w D0, D4
00005550 E540 asl D0.w, 2
00005552 48C0 ext.l D0
00005554 2F00 move.l -[A7], D0
00005556 4EAD 1F7A jsr [A5 + 0x1F7A /* export_1003 */]
0000555A 2D5F FF0A move.l [A6 - 0xF6], [A7]+
0000555E 660A bne +0xC /* 0000556A */
00005560 2F3C 0050 7335 move.l -[A7], 0x507335 /* 'Ps5' */
00005566 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */]
label0000556A:
0000556A 7A06 moveq.l D5, 0x06
0000556C 3004 move.w D0, D4
0000556E 5340 subq.w D0, 1
00005570 3D40 FF04 move.w [A6 - 0xFC], D0
00005574 4247 clr.w D7
00005576 6000 00D2 bra +0xD4 /* 0000564A */
label0000557A:
0000557A 206E FFF4 movea.l A0, [A6 - 0xC]
0000557E 2C05 move.l D6, D5
00005580 DC90 add.l D6, [A0]
00005582 2046 movea.l A0, D6
00005584 43EE FFDA lea.l A1, [A6 - 0x26]
00005588 22D8 move.l [A1]+, [A0]+
0000558A 22D8 move.l [A1]+, [A0]+
0000558C 22D8 move.l [A1]+, [A0]+
0000558E 206E 000C movea.l A0, [A6 + 0xC]
00005592 3028 0004 move.w D0, [A0 + 0x4]
00005596 B06E FFDE cmp.w D0, [A6 - 0x22]
0000559A 6606 bne +0x8 /* 000055A2 */
0000559C 3D7C FFFF FFDE move.w [A6 - 0x22], 0xFFFF
label000055A2:
000055A2 41EE FFDC lea.l A0, [A6 - 0x24]
000055A6 2D48 FFD6 move.l [A6 - 0x2A], A0
000055AA 206E 000C movea.l A0, [A6 + 0xC]
000055AE 1028 0002 move.b D0, [A0 + 0x2]
000055B2 122E FFDC move.b D1, [A6 - 0x24]
000055B6 B001 cmp.b D0, D1
000055B8 660A bne +0xC /* 000055C4 */
000055BA 206E FFD6 movea.l A0, [A6 - 0x2A]
000055BE 30BC FFFF move.w [A0], 0xFFFF
000055C2 6014 bra +0x16 /* 000055D8 */
label000055C4:
000055C4 7000 moveq.l D0, 0x00
000055C6 206E FFD6 movea.l A0, [A6 - 0x2A]
000055CA 3010 move.w D0, [A0]
000055CC C0BC FFFF FF00 and.l D0, 0xFFFFFF00
000055D2 206E FFD6 movea.l A0, [A6 - 0x2A]
000055D6 3080 move.w [A0], D0
label000055D8:
000055D8 206E 000C movea.l A0, [A6 + 0xC]
000055DC 3010 move.w D0, [A0]
000055DE B06E FFDA cmp.w D0, [A6 - 0x26]
000055E2 6710 beq +0x12 /* 000055F4 */
000055E4 4267 clr.w -[A7]
000055E6 2046 movea.l A0, D6
000055E8 3F10 move.w -[A7], [A0]
000055EA 4EBA D928 jsr [PC - 0x26D8 /* 00002F14 */]
000055EE 3D5F FFEE move.w [A6 - 0x12], [A7]+
000055F2 600C bra +0xE /* 00005600 */
label000055F4:
000055F4 3D7C FFFF FFEE move.w [A6 - 0x12], 0xFFFF
000055FA 3D7C FFFF FFDA move.w [A6 - 0x26], 0xFFFF
label00005600:
00005600 42A7 clr.l -[A7]
00005602 486E FFDA pea.l [A6 - 0x26]
00005606 4EBA F7A0 jsr [PC - 0x860 /* 00004DA8 */]
0000560A 2D5F FF06 move.l [A6 - 0xFA], [A7]+
0000560E 206E FFF4 movea.l A0, [A6 - 0xC]
00005612 2C05 move.l D6, D5
00005614 DC90 add.l D6, [A0]
00005616 2046 movea.l A0, D6
00005618 30AE FFEE move.w [A0], [A6 - 0x12]
0000561C 4AAE FF0A tst.l [A6 - 0xF6]
00005620 6610 bne +0x12 /* 00005632 */
00005622 3007 move.w D0, D7
00005624 E540 asl D0.w, 2
00005626 41EE FF0E lea.l A0, [A6 - 0xF2]
0000562A 21AE FF06 0000 move.l [A0 + D0.w], [A6 - 0xFA]
00005630 6010 bra +0x12 /* 00005642 */
label00005632:
00005632 206E FF0A movea.l A0, [A6 - 0xF6]
00005636 2050 movea.l A0, [A0]
00005638 3007 move.w D0, D7
0000563A E540 asl D0.w, 2
0000563C 21AE FF06 0000 move.l [A0 + D0.w], [A6 - 0xFA]
label00005642:
00005642 7012 moveq.l D0, 0x12
00005644 DA80 add.l D5, D0
00005646 5247 addq.w D7, 1
00005648 6908 bvs +0xA /* 00005652 */
label0000564A:
0000564A BE6E FF04 cmp.w D7, [A6 - 0xFC]
0000564E 6F00 FF2A ble -0xD4 /* 0000557A */
label00005652:
00005652 206E 0008 movea.l A0, [A6 + 0x8]
00005656 2050 movea.l A0, [A0]
00005658 47E8 0016 lea.l A3, [A0 + 0x16]
0000565C 3D6E FFF8 FF02 move.w [A6 - 0xFE], [A6 - 0x8]
00005662 3D7C 0001 FFFE move.w [A6 - 0x2], 0x1
00005668 602A bra +0x2C /* 00005694 */
label0000566A:
0000566A 4AAE FF0A tst.l [A6 - 0xF6]
0000566E 660E bne +0x10 /* 0000567E */
00005670 3013 move.w D0, [A3]
00005672 E540 asl D0.w, 2
00005674 41EE FF10 lea.l A0, [A6 - 0xF0]
00005678 36B0 0000 move.w [A3], [A0 + D0.w]
0000567C 600E bra +0x10 /* 0000568C */
label0000567E:
0000567E 206E FF0A movea.l A0, [A6 - 0xF6]
00005682 2050 movea.l A0, [A0]
00005684 3013 move.w D0, [A3]
00005686 E540 asl D0.w, 2
00005688 36B0 0002 move.w [A3], [A0 + D0.w + 0x2]
label0000568C:
0000568C 588B addq.l A3, 4
0000568E 526E FFFE addq.w [A6 - 0x2], 1
00005692 690A bvs +0xC /* 0000569E */
label00005694:
00005694 302E FFFE move.w D0, [A6 - 0x2]
00005698 B06E FF02 cmp.w D0, [A6 - 0xFE]
0000569C 6FCC ble -0x32 /* 0000566A */
label0000569E:
0000569E 486E FF0A pea.l [A6 - 0xF6]
000056A2 4EAD 1E52 jsr [A5 + 0x1E52 /* export_966 */]
000056A6 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
000056AA 4E5E unlink A6
000056AC 205F movea.l A0, [A7]+
000056AE 504F addq.w A7, 8
000056B0 4ED0 jmp [A0]